C#每隔指定时间(一秒)执行一次要用到Timer定时器,使用方法如下所示:
System.Timers.Timer myTimer = new System.Timers.Timer(); myTimer.Elapsed += new ElapsedEventHandler(PollingEvent); // 1000 ms is one second myTimer.Interval = 1000; myTimer.Start(); private void PollingEvent(object sender, ElapsedEventArgs e) { //do something }
如何去停止一个Timer定时器呢?只需要调用如下方法即可:
myTimer.Stop();
在C#中每隔一秒执行一次程序也是经常使用的,所以有必要记住如何去使用C# Timer定时器。