ac# チュートリアルの例に従って、一定の時間が経過したときにタイマー クラスからイベントをトリガーしようとしていますが、うまくいかないようです。
コードは次のとおりです。
class Program
{
static void Main(string[] args)
{
System.Timers.Timer tmr = new System.Timers.Timer();
tmr.Elapsed += new ElapsedEventHandler(TimerTickHandler);
tmr.Interval = 1000;
tmr.Enabled = true;
Console.ReadKey();
}
public static void TimerTickHandler(object sender, ElapsedEventArgs e)
{
Console.Write("\rprinting: {0}", e.SignalTime.ToString());
}
}
私は TimerTickHandler を経過イベントに添付し、1秒ごとに時間を画面に出力する必要がありますが、出力が得られません。
どこが間違っているのか手がかりはありますか?
助けてくれてありがとう。