2008-04-14 C#(.NET) の System.Timers.Timer クラスのメモ コンピューター 以下は、挙動からの推測。 Interval プロパティーに Set すると、一旦 Stop されて Start されなおすらしい。 だから、Start された後で Elapsed イベントハンドラーが呼ばれる前に、Interval プロパティーを Set すると、延期されることになる。 Elapsed イベントハンドラーが呼ばれてしまえば、もう、タイマーの管理外になるらしい。Elapsed イベントハンドラーメソッドから抜けることを待つようなことはしないようだ。