c#中 定时器周期执行某事件 以及,重置 定时器从新计时的方法

static void Main(string[] args) { System.Timers.Timer timer = new System.Timers.Timer(); timer.Enabled = true; timer.Interval = 1000; timer.Elapsed += new System.Timers.ElapsedEventHandler(test); while (true) { Console.ReadKey(); timer.Stop(); timer.Start(); } }


private static void test(object source, ElapsedEventArgs e) { Console.WriteLine("OK, test event is fired at: " + DateTime.Now.ToString()); }

先stop 再 start 便可使得 timer 清空计数再从新计时了spa

相关文章
相关标签/搜索