我很好奇.NET BCL屬性Environment.TickCount是如何實現的。特別是我想現在如果它受到system time adjustments的影響。Environment.TickCount是否受系統時間調整影響?
我對財產如何實施的第一次猜測是它僅僅是圍繞GetTickCount method的託管包裝。但是,GetTickCount方法的文檔指出,它受影響,由GetSystemTimeAdjustment函數進行調整,但Environment.TickCount的文檔沒有提及有關時間調整的任何內容。
我想弄清楚Environment.TickCount是否可以用作(儘管低精度)持續增加時間值。
(lang:sv Tack!)嘿,謝謝,只是好奇而已。如果您手動設置時間,您是否確定系統時間調整(GetSystemTimeAdjustment中描述的增量可怕類型文檔中時間運行速度更快或更慢)?當你這樣做時,系統時間不是直接跳到正確的時間? – 2009-12-07 10:38:33
我不確定你從哪裏得到這個報價? [GetTickCount]的MSDN頁面(https://msdn.microsoft.com/en-us/library/windows/desktop/ms724408%28v=vs.85%29.aspx)給我,「_GetTickCount函數**不是**受GetSystemTimeAdjustment函數調整_「 – ahmd0 2015-05-02 23:00:51
良好的捕獲,@ ahmd0!我很好奇,所以我查了一下。看起來,該頁面在2010年8月更新,從我上面的引用改爲現在的內容。讓我想知道發生了什麼:文件是錯誤的還是行爲改變了? – 2015-05-04 06:50:17