温馨提示×

c#定时运行程序怎么设置

c#
小亿
141
2023-08-01 09:53:58
栏目: 编程语言

在C#中定时运行程序可以使用System.Timers.Timer类来实现。下面是一个简单的示例代码:

using System;
using System.Timers;
class Program
{
private static Timer timer;
static void Main(string[] args)
{
// 创建一个 Timer 实例,设置触发间隔为1秒
timer = new Timer(1000);
// 设置定时器触发事件
timer.Elapsed += TimerElapsed;
// 设置定时器为可用
timer.Enabled = true;
Console.WriteLine("按任意键退出程序...");
Console.ReadKey();
}
private static void TimerElapsed(object sender, ElapsedEventArgs e)
{
// 定时器触发时执行的代码
Console.WriteLine("定时器触发了,当前时间:" + DateTime.Now);
}
}

上述代码中,我们创建了一个Timer实例,并设置了触发间隔为1秒,然后通过TimerElapsed方法来处理定时器触发事件。在Main方法中,我们将定时器设置为可用,并在控制台输出定时器触发的时间。

运行程序后,定时器每隔1秒钟就会触发一次,并在控制台输出当前的时间。按任意键退出程序。

你可以根据自己的需求修改定时器的触发间隔和处理逻辑。

0