首页 > Windows开发 > 详细

C#中定时器的用法

时间:2016-08-05 15:19:44      阅读:227      评论:0      收藏:0      [点我收藏+]
技术分享
 static void Main(string[] args)
        {
//
            //AddInventory();
            System.Timers.Timer timer = new System.Timers.Timer();
            timer.Enabled = true;
            timer.Interval = 60000;
            timer.Start();
            timer.Elapsed += new System.Timers.ElapsedEventHandler(T_Elapsed);
            Console.Read();
        }

   private static void T_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            int intHour = e.SignalTime.Hour;
            int intMinute = e.SignalTime.Minute;
            // int intSecond = e.SignalTime.Second;
            //定制刷新库的时间
            int iHour = Convert.ToInt32(ConfigurationManager.AppSettings["Hours"].ToString());
            int iMinute = Convert.ToInt32(ConfigurationManager.AppSettings["Mininus"].ToString());

            // int iSecond = 00;
            if (intHour == iHour && intMinute == iMinute)
            {
                AddInventory();
            }
        }
View Code

实现每隔一分钟执行一次,当发现当前时间与设置的时间一样时,自动执行需要执行的方法,适合每天需要定时执行一遍的需求

C#中定时器的用法

原文:http://www.cnblogs.com/wsl2011/p/5741050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!