【C#】タイマー【メモ】
タイマー
- Formについてるタイマーは非同期処理には適していない?のか動かないことがあったのでダメ
- いつも使っているタイマー
using System.Timers; class Timer { static void Main() { //Formで使う際はFormのTimerと被るせいで長いからダメ System.Timers.Timer timer = new System.Timers.Timer(); //イベントのデリゲート timer.Elapsed += new ElapsedEventHandler(TimerEvent); //時間(ミリ秒) timer.Interval = 1000; // タイマーを開始 timer.Start(); // タイマーを停止 timer.Stop(); } //イベント static void TimerEvent(object sender, ElapsedEventArgs e) { //ここに処理を書く } }