using System;
using System.Timers;
namespace 定时器ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
// 设置引发时间的时间间隔 此处设置为1秒(1000毫秒)
aTimer.Interval = 1000;
aTimer.Enabled = true;
Console.WriteLine("按回车键结束程序");
Console.WriteLine(" 等待程序的执行......");
Console.ReadLine();
}
// 当时间发生的时候需要进行的逻辑处理等
// 在这里仅仅是一种方式,可以实现这样的方式很多.
private static void TimeEvent(object source, ElapsedEventArgs e)
{
// 得到 hour minute second 如果等于某个值就开始执行某个程序。
DateTime date1 = e.SignalTime; //.Date.ToString()+" "+e.Si
C#定时器【控制台程序】
最新推荐文章于 2025-05-04 13:58:57 发布
本文档介绍了如何使用C#的System.Timers.Timer类创建一个控制台程序,该程序将在特定时间间隔(例如每秒、每小时的30分钟或每天的10:30:00)触发事件。通过比较当前时间和预设时间来决定执行特定逻辑。

最低0.47元/天 解锁文章
1534





