C# で高精度で信頼性の高いタイマーを構築する
C# で高精度で信頼性の高いタイマーを作成するために、System.Timers.Timer
クラスは堅牢なソリューションを提供します。このクラスを使用すると、特定の間隔でタスクをスケジュールできます。
Interval
オブジェクトの Timer
プロパティは、タイマー イベント間の時間を設定します。 これを 15000 ミリ秒 (15 秒) に設定すると、関連付けられたメソッドが 15 秒ごとにトリガーされます。
以下は、Timer
クラスを示すコード例です。
<code class="language-csharp">using System; using System.Timers; public class TimerExample { public static void Main(string[] args) { // Create a timer with a 15-second interval Timer timer = new Timer(15000); timer.Elapsed += OnTimedEvent; // Attach the event handler timer.Start(); // Start the timer Console.WriteLine("Press 'q' to exit."); while (Console.ReadKey().Key != ConsoleKey.Q) { } // Keep the console app running } // Method executed when the timer elapses private static void OnTimedEvent(object sender, ElapsedEventArgs e) { Console.WriteLine("Timer event triggered."); } }</code>
このコードは、15 秒ごとに OnTimedEvent
メソッドを呼び出すタイマーを作成します。 Console.ReadKey()
メソッドは、ユーザーが「q」を押すまでコンソール アプリケーションを実行し続けます。
以上がC# で正確で信頼性の高いタイマーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。