在控制台下显示时钟

  class OperaTime
    {
        public static void DisPlayTime()
        {
            //使用Timer,在应用程序中生成定期事件。
            System.Timers.Timer timer1 = new System.Timers.Timer();
           
            //注册一个达到间隔时间执行的事件
            timer1.Elapsed += new ElapsedEventHandler(timer_Elapsed);
            
            //设置事件间隔
            timer1.Interval = 10000;

            //指示事件一次引发还是多次引发
            timer1.AutoReset = true;

            //启动
            timer1.Start();
            Console.ReadLine();
        }
        public static void timer_Elapsed(Object sender, ElapsedEventArgs e)
        {
            //Console.Write(e.SignalTime.ToLongTimeString());
            
            Console.Write("\r{0}", DateTime.Now.ToLongTimeString()+"  ");

        }

    }

你可能感兴趣的:(控制台)