C#控制台应用程序添加定时器源码
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在C#控制台应用程序中添加一个计时器,可以使用System.Timers.Timer类。以下是一个简单的示例,展示了如何创建和使用一个计时器: 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);
}
} 这段代码创建了一个每2秒触发一次的计时器,并在控制台上输出触发的时间。按任意键停止计时器,并释放其资源。 该文章在 2024/3/20 12:11:57 编辑过 |
关键字查询
相关文章
正在查询... |