0


0

.NET System.Timer質問-Timer.Start()が呼び出されたときにトリガーされるイベント

タイマーの自動起動がtrueに設定されている場合、経過したイベントを自動的に実行するのですか、それとも単に経過した間隔を待ってからイベントを実行するのですか?

1 Answer


5


`System.Timers.Timer`クラスのhttp://msdn.microsoft.com/en-us/library/system.timers.timer.start.aspx[Timer.Start]メソッドとその答えを意味すると思いますいいえ、 `Elapsed`は最初の間隔が実際に経過するまで発生しません。

注:「Autostart」で実際に「AutoReset」を意味する場合、そのプロパティは最初の「Elapsed」イベントが発生した後、タイマーを自動的に_停止_します。 `Start`メソッドの動作には直接影響しません。