ホームページ > バックエンド開発 > C++ > C# で正確で信頼性の高いタイマーを作成するにはどうすればよいですか?

C# で正確で信頼性の高いタイマーを作成するにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-18 17:52:13
オリジナル
115 人が閲覧しました

How Can I Create a Precise and Reliable Timer in C#?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート