C#控制臺應(yīng)用程序添加定時器源碼
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
在C#控制臺應(yīng)用程序中添加一個計時器,可以使用System.Timers.Timer類。以下是一個簡單的示例,展示了如何創(chuàng)建和使用一個計時器: using System; using System.Timers; class Program
{
private static Timer _timer;
static void Main(string[] args)
{
// 創(chuàng)建一個計時器,設(shè)置間隔時間為2000毫秒(即2秒)
_timer = new Timer(2000);
// 設(shè)置Elapsed事件處理程序
_timer.Elapsed += OnTimedEvent;
// 啟用計時器
_timer.Enabled = true;
Console.WriteLine("按任意鍵停止計時器...");
Console.ReadKey();
// 停止計時器
_timer.Enabled = false;
// 釋放Timer資源
_timer.Dispose();
}
// 計時器觸發(fā)時調(diào)用的方法
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
Console.WriteLine("計時器觸發(fā)時間: {0:HH:mm:ss.fff}", e.SignalTime);
}
} 這段代碼創(chuàng)建了一個每2秒觸發(fā)一次的計時器,并在控制臺上輸出觸發(fā)的時間。按任意鍵停止計時器,并釋放其資源。 該文章在 2024/3/20 12:11:57 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |