Tworzę program, w którym potrzebuję uzyskać czas w milisekundach. Przez czas mam na myśli liczbę, która nigdy nie jest równa sobie i zawsze jest o 1000 liczb większa niż przed sekundą. Próbowałem przekonwertować DateTime.Now
na TimeSpan
i uzyskać TotalMilliseconds
z tego ... ale słyszałem, że nie jest idealnie dokładne.Uzyskaj czas w milisekundach, używając C#
Czy jest to łatwiejszy sposób?
Czy spodziewasz się, że dwa połączenia będą zawsze prowadzić do wzrostu wartości? Ogólnie rzecz biorąc, wywołania bliższe niż minimalny przedział czasu, na jaki pozwala rozdzielczość czasomierza, przyniosą tę samą wartość. Będziesz musiał dodać własne rozstrzygnięcie w postaci serializatora z fałszywą precyzją. –
"Liczba, która nigdy nie jest równa sobie". To brzmi ... skomplikowanie. ;) – Mizipzor
NaN spełniłoby to wymaganie. Pomimo że nie jest liczbą, jest to typ liczbowy i nie jest równy samemu sobie. – Yay295