13
我可以使用ElapsedMilliseconds
撥打Start
號碼,因爲我沒有撥打Stop
號碼嗎?我在互聯網上搜索了很多,但只看到ElapsedMilliseconds
在Stop
之後被調用。在撥打Stop
時是否填寫此值,還是始終正確?在閱讀ElapsedMilliseconds之前我應該叫停止嗎?
我可以使用ElapsedMilliseconds
撥打Start
號碼,因爲我沒有撥打Stop
號碼嗎?我在互聯網上搜索了很多,但只看到ElapsedMilliseconds
在Stop
之後被調用。在撥打Stop
時是否填寫此值,還是始終正確?在閱讀ElapsedMilliseconds之前我應該叫停止嗎?
當Stopwatch實例正在運行或停止時,您可以查詢屬性Elapsed,ElapsedMilliseconds和ElapsedTicks。秒錶運行時,經過時間屬性穩定增加;當實例停止時它們保持不變。
-From http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.elapsedmilliseconds.aspx
謝謝!我無法想象我是如何錯過的! –
我看到'有趣的'(很好地說明)'watch.Elapsed.Ticks!= watch.ElapsedTicks'的情況,因此Stopwatch內部會出現奇怪的東西。買者自負。猜猜我應該懷疑,因爲ElapsedTicks是屬性而不是方法。當我抱怨時,秒錶在多核機器上不可靠。 – Adam
該語句檢索時間兩次。如果秒錶正在運行,那麼當然它可能會在這兩次檢索之間改變。 [如果您在停止手錶後看到此信息,那麼我會授予您「怪異」的適用範圍。 –