|
C#对timer类的使用操作代码 public class Timer2 { public static void Main() { System.Timers.Timer aTimer = new System.Timers.Timer(10000); //实例化Timer类,设置间隔时间为10000毫秒; aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent); //到达时间的时候执行事件 // Only raise the event the first time Interval elapses. aTimer.AutoReset = false; //设置是执行一次(false)还是一直执行(true); aTimer.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件; Console.WriteLine("Press \'q\' to quit the sample."); while(Console.Read()!='q'); } // Specify what you want to happen when the event is raised. private static void OnTimedEvent(object source, ElapsedEventArgs e) { Console.WriteLine("Hello World!"); } }
另外也可以使用让程序休眠的方法Thread.sleep Thread.Sleep静态方法,使当前线程挂起指定的时间 没有多线程的话,程序只有一个主线程,就是使整个程序休眠
|