將計時器整合到您的 C# 控制台應用程式
本指南示範如何在 C# 控制台應用程式中實現計時器功能,從而增強其功能。
利用計時器類別
Timer
類別提供了在 C# 中建立計時器的簡單方法。 它允許您定義一個以指定時間間隔重複執行的回調函數。 考慮這個例子:
<code class="language-csharp">using System; using System.Threading; public class ConsoleTimer { private Timer timerInstance; private int count; public void InitiateTimer() { // Initiate a timer, triggering the TimerCallback method every 2 seconds (2000 milliseconds) timerInstance = new Timer(TimerCallback, null, 0, 2000); } private void TimerCallback(object state) { Console.WriteLine($"Timer event: {++count}"); } public static void Main(string[] args) { var consoleTimer = new ConsoleTimer(); consoleTimer.InitiateTimer(); Console.WriteLine("Press Enter to halt the timer."); Console.ReadLine(); // Properly stop the timer timerInstance.Dispose(); } }</code>
此程式碼使用 InitiateTimer
建立一個計時器,每 2 秒呼叫一次 TimerCallback
。 TimerCallback
增加計數器並將計數顯示到控制台。 Main
方法啟動計時器,等待使用者輸入,然後使用 Dispose()
.
以上是如何為 C# 控制台應用程式新增計時器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!