如何从计时器中给定值/获取值
本文关键字:获取 计时器 | 更新日期: 2023-09-27 17:57:45
我正在尝试使用c#中的windowsfroms制作一个烘焙模拟器。有人告诉我用定时器代替thread.sleep,但我不知道如何实现它。我想做的是给一个int赋值,当定时器达到与int相同的值时,停止定时器并启用一个按钮一小段时间。
我不知道如何开始,所以任何帮助都非常感谢。
您可以使用System.Timers中的Timer类。它有一个可以侦听的事件(.Electsd),它的构造函数以毫秒为参数进行调用。所以你可以去:
_random=new Random();
_timer=new Timer(_random.Next(1,1000000));
_timer.Elapsed += new ElapsedEventHandler(_notifyUser);
_timer.Enabled = true;
然后,时间到了,将调用_notifyUser方法。
http://msdn.microsoft.com/en-us/library/system.timers.timer(v=vs.110).aspx
这应该会有所帮助!转到本页的示例部分。。。