2013-03-30 21 views

Odpowiedz

26

Możesz zapytać o właściwości, które upłynęły, ElapsedMilliseconds i ElapsedTicks, gdy instancja Stopwatch jest uruchomiona lub zatrzymana. Właściwości czasu, które upłynęły, stale rosną, gdy stoper jest uruchomiony; pozostają one stałe, gdy instancja jest zatrzymana.

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

+0

Dzięki! Nie mogę sobie wyobrazić, jak to przegapiłem! –

+0

Widzę "interesujące" (by ładnie to ująć) sytuacje, w których 'watch.Elapsed.Ticks! = Watch.ElapsedTicks', więc dziwne rzeczy dzieje się w stoperze. Zastanówmy się nad emptorem. Chyba powinienem był podejrzewać, że ponieważ ElapsedTicks jest właściwością, a nie metodą. Podczas gdy narzekam, stoper nie jest niezawodny na maszynach wielordzeniowych. – Adam

+0

Instrukcja pobiera czas dwukrotnie. Jeśli stoper działa, to oczywiście może się zmienić między tymi dwoma pobraniami. [Jeśli widzisz to po zatrzymaniu zegarka, przyznam ci, że "dziwne" ma zastosowanie. –

Powiązane problemy