C# 每隔一段时间执行一次
在 C# 中可以使用 Timer 类来实现定期执行任务的功能。下面是一个示例代码:
using System;
using System.Timers;
class Program
{
static void Main(string[] args)
{
// 创建一个 Timer 对象
var timer = new Timer();
// 设置触发事件的间隔(单位为毫秒)
timer.Interval = 1000 * 60; // 这里表示每分钟执行一次
// 添加 Elapsed 事件处理程序
timer.Elapsed += (sender, e) =>
{
Console.WriteLine("执行任务...");
// 在此处编写需要定期执行的任务代码
};
// 开始计时器
timer.Start();
// 保持控制台应用程序运行
Console.ReadLine();
}
}
上述代码会每隔一分钟输出 "执行任务...",并且可以根据需求修改 timer.Interval
属性来调整执行间隔。