トップ > C#入門 > タイマー(周期起動) タイマー(周期起動) 1.Timerクラス .NET Frameworkには一定時間間隔で処理を行う(メソッドを呼び出す)ためのタイマ機能として、 以下の3種類のTimerクラスが用意されている[1]。 Windowsタイマ:System.Windows.Forms.Timerクラス スレッド・タイマ:System.Threading.Timeクラス サーバベース・タイマ:System.Timers.Timerクラス WindowsタイマはWindows OSのタイマ・メッセージ(WM_TIMERメッセージ)をベースにしており、 タイマを利用するにはメッセージ・ループの実行が必要である (一般的なWindowsフォーム・アプリケーションはApplication.Runメソッドの呼び出しを含んでおり、 このメソッドによりメッセージ・ループが実行