c# 定时能否实现秒级调度

   2024-10-06 7290
核心提示:在C#中,可以使用System.Timers.Timer或者System.Threading.Timer来实现秒级调度。具体来说,可以创建一个Timer对象并设置其Inte

在C#中,可以使用System.Timers.Timer或者System.Threading.Timer来实现秒级调度。具体来说,可以创建一个Timer对象并设置其Interval属性为1000毫秒(即1秒),然后在Elapsed事件中执行需要定时执行的任务。以下是一个简单的示例:

using System;using System.Timers;class Program{    static void Main()    {        Timer timer = new Timer();        timer.Interval = 1000; // 1秒        timer.Elapsed += TimerElapsed;        timer.Enabled = true;        Console.WriteLine("定时任务已启动,按任意键结束...");        Console.ReadKey();    }    static void TimerElapsed(object sender, ElapsedEventArgs e)    {        Console.WriteLine("定时任务执行,当前时间:" + DateTime.Now.ToString("HH:mm:ss"));    }}

在这个示例中,我们创建了一个Timer对象,并设置其Interval属性为1秒。然后在TimerElapsed方法中输出当前时间。当程序运行时,每隔1秒就会执行一次TimerElapsed方法,实现了秒级调度。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号