您的位置:首页 > 编程语言 > C#

关于C#控制中对timer类的使用

2008-06-06 13:51 281 查看
public class Timer2
{

public static void Main()
{
// Create a new Timer with Interval set to 10 seconds.
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静态方法,使当前线程挂起指定的时间
没有多线程的话,程序只有一个主线程,就是使整个程序休眠
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: