Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1時間に変換できる間隔3600000のタイマーがあるので、そうすると
timer.Start()
次の時間から1時間ごとに以下のコードを実行します
private void timer_Tick(object sender, EventArgs e) { ..... }
しかし、timer.Start() を 2 番目に呼び出してから 1 時間ごとに実行したい場合はどうすればよいでしょうか?
最も簡単なオプションは、メソッドを呼び出すことです。
timer.Start(); timer_Tick(null, EventArgs.Empty); // Simulate a timer tick event
これは実際にはタイマーをトリガーしませんが、ハンドラーをすぐに呼び出して、「今」のイベントを効果的にシミュレートします。
Start() を呼び出した直後に、関数を手動で呼び出します。