C# 中的計時器
用於設定計時器的名稱空間是 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); } }
廣告