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

c#
414
2023/8/4 9:53:58
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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秒钟就会触发一次,并在控制台输出当前的时间。按任意键退出程序。

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: razor c#能否处理大量数据渲染