首页 > 代码库 > 定时器Timer
定时器Timer
定时器类:Timer
构造函数:Timer(TimerCallback callback, object state, uint dueTime, uint period)
callback:中断处理函数
state:中断处理函数的传入参数
dueTime:定时器开启之前的等待时间
period:定时器中断周期
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace theTimer{ class Program { int TimersCalled = 0; //######################################################################### //主函数 //######################################################################### static void Main(string[] args) { Program p = new Program(); Timer myTimer = new Timer(p.Display, "定时器传入参数(可以为null)", 200, 1000);//等待200毫秒后第一次调用,每1000毫秒重复1次 Console.WriteLine("Timer start"); Console.ReadLine(); } //######################################################################### //回调函数 //######################################################################### void Display(object state) { Console.WriteLine("{0}, 定时器第{1}次中断", (string)state, ++TimersCalled); } }}
定时器Timer
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。