using System;
using System.Timers;
class Program
{
private static Timer _timer;
static void Main(string[] args)
{
// 创建一个计时器,设置间隔时间为2000毫秒(即2秒)
_timer = new Timer(2000);
// 设置Elapsed事件处理程序
_timer.Elapsed += OnTimedEvent;
// 启用计时器
_timer.Enabled = true;
Console.WriteLine("按任意键停止计时器...");
Console.ReadKey();
// 停止计时器
_timer.Enabled = false;
// 释放Timer资源
_timer.Dispose();
}
// 计时器触发时调用的方法
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
Console.WriteLine("计时器触发时间: {0:HH:mm:ss.fff}", e.SignalTime);
}
}