用於設定計時器的命名空間是System.Timers。 Timer類別在設定的時間間隔後產生一個事件,並可選擇產生重複事件。
首先,建立一個5秒間隔的計時器物件 −
timer = new System.Timers.Timer(5000);
設定計時器的經過事件。當間隔時間過去時,此事件發生 −
timer.Elapsed += OnTimedEvent;
現在開始計時。
timer.Enabled = true;
using System; using System.Timers; public class Demo { private static Timer timer; public static void Main() { timer = new System.Timers.Timer(); timer.Interval = 5000; timer.Elapsed += OnTimedEvent; timer.AutoReset = true; timer.Enabled = true; Console.WriteLine("Press the Enter key to exit anytime... "); Console.ReadLine(); } private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e) { Console.WriteLine("Raised: {0}", e.SignalTime); } }
以上是計時器在C#中的詳細內容。更多資訊請關注PHP中文網其他相關文章!