C#创建控制台定时程序

时间:2023/4/7 10:37:12 赞:0 踩:0 阅:85 标签:控制台定时程序

创建控制台程序,引用timer, 并给timer写一个委托事件TimeEvent 
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(" 系统启动(按Exit退出)......");
            //while (Console.ReadKey().Key != ConsoleKey.Enter)
            //{
            //}
            while (Console.ReadLine() !="Exit") { 
            }
        }
        private static void TimeEvent(object source, ElapsedEventArgs e)
        {
            Console.WriteLine($"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff ")}进入定时监控程序......");
            // 得到 hour minute second   如果等于某个值就开始执行某个程序。
        }
评论一下

发表评论

注册用户登录后才能发表评论,请登录注册