2013-03-30 32 views

回答

26

當Stopwatch實例正在運行或停止時,您可以查詢屬性Elapsed,ElapsedMilliseconds和ElapsedTicks。秒錶運行時,經過時間屬性穩定增加;當實例停止時它們保持不變。

-From http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.elapsedmilliseconds.aspx

+0

謝謝!我無法想象我是如何錯過的! –

+0

我看到'有趣的'(很好地說明)'watch.Elapsed.Ticks!= watch.ElapsedTicks'的情況,因此Stopwatch內部會出現奇怪的東西。買者自負。猜猜我應該懷疑,因爲ElapsedTicks是屬性而不是方法。當我抱怨時,秒錶在多核機器上不可靠。 – Adam

+0

該語句檢索時間兩次。如果秒錶正在運行,那麼當然它可能會在這兩次檢索之間改變。 [如果您在停止手錶後看到此信息,那麼我會授予您「怪異」的適用範圍。 –

相關問題