c#定时任务
时间: 2023-07-04 08:19:27 浏览: 191
C#例子代码 A0120_Schedule
在 C# 中,可以使用 System.Timers.Timer 类来实现定时任务。以下是一个简单的示例:
```csharp
using System;
using System.Timers;
public class Program
{
private static Timer timer;
public static void Main()
{
timer = new Timer(1000); // 1秒钟执行一次
timer.Elapsed += OnTimerElapsed;
timer.Start();
Console.WriteLine("按任意键停止程序...");
Console.ReadKey();
}
private static void OnTimerElapsed(object sender, ElapsedEventArgs e)
{
Console.WriteLine("定时任务执行于 {0}", e.SignalTime);
}
}
```
该程序会每隔 1 秒钟输出一条消息。可以根据需要调整定时器的时间间隔,以及在 OnTimerElapsed 方法中执行的操作。记得在程序结束时调用 timer.Stop() 方法停止定时器。
阅读全文