using System;
using System.Timers;
class Program
{
static void Main()
{
Timer timer = new Timer();
timer.Interval = 1000; // 设置定时器间隔时间,单位为毫秒
timer.Elapsed += Timer_Elapsed;
timer.Start();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
private static void Timer_Elapsed(object sender, ElapsedEventArgs e)
{
Console.WriteLine($"Task executed at {DateTime.Now}");
}
}
在上面的代码中,首先创建了一个Timer实例,设置了定时器的间隔时间为1秒,并添加了一个Elapsed事件处理程序。在Elapsed事件处理程序中,输出当前时间,表示定时执行的任务。
运行程序后,定时器将每隔1秒执行一次任务,直到按下任意键退出程序。