首页 > 学院 > 开发设计 > 正文

定时器,第1次就是在间隔的秒数之后才触发

2019-11-06 06:02:31
字体:
来源:转载
供稿:网友
using System;using System.Data.SqlClient;namespace Consoleapplication1{    class PRogram    {        private static System.Timers.Timer timer = new System.Timers.Timer();        static void Main(string[] args)        {            Console.WriteLine("Main       -> {0:HH:mm:ss}", DateTime.Now);            timer.Enabled = true;            timer.Interval = 5 * 1000;            timer.Start();            timer.Elapsed += new System.Timers.ElapsedEventHandler(TimerEvent);            Console.Read();        }        private static void TimerEvent(object sender, System.Timers.ElapsedEventArgs e)        {            Console.WriteLine("TimerEvent -> {0:HH:mm:ss}", DateTime.Now);        }    }}

如果想最开始就触发, 只能自己先调用一次了。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表