System.Timers.Timer
Posted az4215
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了System.Timers.Timer相关的知识,希望对你有一定的参考价值。
前言
System.Timers.Timer组件是基于服务器的计时器,它能够指定在应用程序中引发Elapsed事件周期性间隔,以处理相应事件。
使用示例:
运行结果展示:
System.Timers.Timer属性、方法解读:
1)默认100毫秒触发一次Elapsed事件,可通过其属性Interval设置时间间隔。
2)初始化Timer对象时,AutoReset默认为true,表示重复计时;若AutoReset=false,则执行一次。
3)从上面的结果中可以看出,Elapsed事件绑定相当于开辟另外一个线程去执行。(这里为了使展示效果比较明显,将Inertval设置为1000,事件中休息2000)
4)_timer.Enable=true和_timer.Start()效果一致,都是启动计时器。
5)System.Timers.Timer与System.Threading.Timer原理一样。
以上是关于System.Timers.Timer的主要内容,如果未能解决你的问题,请参考以下文章