timer 定时器的使用

http://msdn.microsoft.com/zh-cn/library/system.timers.timer.autoreset(VS.80).aspx

 

Timer.AutoReset 属性

如果 Timer 应在每次间隔结束时引发 Elapsed 事件,则为 true;如果它仅在间隔第一次结束后引发一次 Elapsed 事件,则为 false。默认为 true

 

如果调用 Start 方法时已经启用 Timer,则重置间隔。如果 AutoResetfalse,则必须调用 Start 方法才能再次开始计数。

重置间隔会影响引发 Elapsed 事件的时间。例如,如果将间隔设置为 5 秒,然后将 Enabled 属性设置为 true,则计数将在设置 Enabled 时开始。如果在计数为 3 秒时将间隔重置为 10 秒,则 Elapsed 事件在 Enabled 属性设置为 true 的 13 秒之后第一次引发。

 

Enabled 属性

如果 Timer 应引发 Elapsed 事件,则为 true;否则,为 false。默认为 false

Enabled 设置为 true 与调用 Start 相同,而将 Enabled 设置为 false 则与调用 Stop 相同。

 

start 和stop 方法

start :通过将 Enabled 设置为 true 开始引发 Elapsed 事件。

stop:通过将 Enabled 设置为 false 停止引发 Elapsed 事件。

 

Dispose和Close方法

Close: 释放由 Timer 占用的资源。

Dispose  释放由当前 Timer 使用的所有资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值