试图在微软Visual Studio上用C#做倒数计时器 最小值10秒,最长2小时 计时器用完时需要显示 我该如何实现? 感谢
答案 0 :(得分:4)
使用System.Threading.Timer
,其中您可以指定在计时器触发之前应该经过多长时间,以及在计时器触发时执行的代码。
您还可以查看System.Windows.Forms.Timer
。
要比较.NET中所有类似计时器的类,请查看Comparing the Timer Classes in the .NET Framework。
答案 1 :(得分:1)
使用System.Timer
或System.Threading .Timer
中的计时器取决于您的需求。并在每个时间间隔内执行您的代码。
看看
http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx
和
http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx
如果它是一个简单的winforms应用程序,就像你提到它的倒计时应用程序,考虑Forms.Timer
它更容易实现。只需从工具箱中拖放控件,然后在Tick
事件中执行倒计时。
在这里看看:
http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.aspx