2010-09-30 98 views

回答

3

不,它不會。 AutoReset將簡單說明是否應在每次間隔過去時或僅在第一次時觸發Elapsed事件。

你可以例如將一個事件處理程序連接到Tick event並做任何你需要的處理。

+0

感謝您的回答。但我對事件處理程序不太熟悉。可以給我一個你在說什麼的例子:「勾選一個事件處理程序到Tick事件」以及放置的位置? thx – raphael 2010-10-01 08:33:46

+0

您可以在我的答案中的Tick事件鏈接中看到一個示例。基本上:可以通過添加事件處理程序訂閱對象事件。在你的情況下,Timer類有一個Tick事件。你可以通過說myTimer.Tick + = MyHandler來連接一個事件處理程序;看到鏈接,谷歌的「C#事件」等,我相信你會弄清楚這一點。我不知道你真的想要處置什麼?但是如果你持有一些你不需要的資源,你可以把它們放在你的事件處理器中。 – stiank81 2010-10-01 13:18:28

+0

這個問題應該告訴你一切你需要的事件和事件處理在C#中:http://stackoverflow.com/questions/803242/understanding-events-and-event-handlers-in-c – stiank81 2010-10-01 13:19:32

1

不,定時器不會重置爲零。用於定時器的資源仍將被使用,因爲對該對象的引用仍然存在。

相關問題