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

相關文章
相關標籤/搜索