Czy mogę uzyskać czas, który upłynął od czasu, gdy zadzwoniłem pod numer Start
, korzystając z numeru ElapsedMilliseconds
, nie dzwoniąc pod numer Stop
? Wiele wyszukiwałem w Internecie, ale widziałem tylko przykłady, gdzie ElapsedMilliseconds
jest wywoływana po Stop
. Czy ta wartość jest wypełniona podczas połączenia z numerem Stop
lub czy jest zawsze poprawna?Czy powinienem zatelefonować Zatrzymać przed odczytaniem ElapsedMilliseconds?
13
A
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
Powiązane problemy
- 1. Lazyly filtrowanie pliku przed odczytaniem
- 2. Sprawdź, czy kolumna istnieje w DataRow przed odczytaniem jego wartości.
- 3. Czy powinienem wysłać retain lub autorelease przed zwróceniem obiektów?
- 4. Jak zatrzymać aplikację przed otwarciem?
- 5. Jak sprawdzić, czy właściwość istnieje na obiekcie przed odczytaniem jego wartości?
- 6. Czy zmienne zmienne Java narzucają relację, która miała miejsce przed odczytaniem?
- 7. Czy powinienem pingować serwer mysql przed każdym zapytaniem?
- 8. Jak zatrzymać okno dialogowe przed ukryciem?
- 9. Jak zatrzymać wiązanie właściwości przed aktualizacją?
- 10. Jak zatrzymać Eclipse przed automatycznym dodawaniem nawiasów?
- 11. Zatrzymać użytkownika przed użyciem 5 ostatnich haseł?
- 12. Jak zatrzymać rejestrację Jenkinsa przed ogromnym?
- 13. Czy powinienem odkażać przecenę?
- 14. Czy można zatrzymać walker?
- 15. Czy MutationRecord.oldValue coś powinienem użyć?
- 16. Czy potrzebuję TThreads? Jeśli tak, mogę zatrzymać, wznowić i zatrzymać?
- 17. Problemy z odczytaniem danych w R
- 18. Czy powinienem zutylizować Mutex?
- 19. Czy powinienem ozdobić funkcję?
- 20. Jak zatrzymać boty przed zwiększaniem licznika pobierania pliku w PHP?
- 21. Jak zatrzymać Doctrine 2 przed buforowaniem wyniku w Symfony 2?
- 22. Jak zatrzymać Eclipse przed automatycznym tworzeniem filtrów dla systemu Android?
- 23. Jak zatrzymać Vima przed utworzeniem/otwarciem nowego pliku?
- 24. Jak zatrzymać json.Marshal przed ucieczką < and >?
- 25. Jak zatrzymać wszystkie poprzednie animacje w Jquery przed wykonaniem nowego?
- 26. Jak zatrzymać czas przed uruchomieniem w systemie Linux?
- 27. Jak zatrzymać Sass dodawanie spacji przed jednostkami miary?
- 28. Jak zatrzymać autouzupełnianie przed nadpisaniem pliku o podobnej nazwie
- 29. zatrzymać ggplot2 przed upuszczeniem punktów danych poza granicami osi?
- 30. xTend: Jak zatrzymać zmienną przed drukowaniem na wydruku?
Dzięki! Nie mogę sobie wyobrazić, jak to przegapiłem! –
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
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. –