C# DateTime简单的定时器用法
时间: 2023-07-12 19:17:42 浏览: 260
C# 中使用 `System.Timers.Timer` 类可以实现简单的定时器功能。下面是一个示例代码:
```csharp
using System;
using System.Timers;
class Program
{
static void Main(string[] args)
{
Timer timer = new Timer(1000); // 设置定时器间隔为 1 秒
timer.Elapsed += Timer_Elapsed; // 添加定时器事件处理函数
timer.Enabled = true; // 启动定时器
Console.WriteLine("按任意键结束程序...");
Console.ReadKey();
}
private static void Timer_Elapsed(object sender, ElapsedEventArgs e)
{
Console.WriteLine("定时器触发时间:" + e.SignalTime);
}
}
```
以上代码中,定时器的间隔为 1 秒,每秒钟会触发一次 `Timer_Elapsed` 函数,输出当前时间。程序会一直运行,直到按下任意键结束程序。
阅读全文