如何在program.cs中加入Timer事件

解决方案 »

  1.   

    Thread.Sleep + 委托...不要什么都依赖控件...
      

  2.   

    static void Main(string[] args)
            {
                System.Timers.Timer aTimer = new System.Timers.Timer();
                aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
                //每秒钟执行一次
                aTimer.Interval = 1000;
                aTimer.Enabled = true;
                Console.WriteLine("按Q退出程序");
                while (Console.Read() != 'q') ;
            }        private static void OnTimedEvent(object source, ElapsedEventArgs e)
            {
                DateTime now = DateTime.Now;
                int second = now.Second;
                if (second == 0 || second == 10 || second == 20 || second == 30 || second == 40 || second == 50)
                    Console.WriteLine("你好,北京时间:" + now);
            }
      

  3.   

    有三个timer,如果是类得话不能加类似与控件得timmer
      

  4.   

    谢谢大家!shinaterry(簡簡單單..) 怪不得人家说.工具越好.反而害了程序员...对的,呵呵