定时器类: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); } } }