需要高精度时间戳 .NET 函数
我用过 winapi TimeGetTime
。但它使用Int32
,每49.8天循环一次,返回即可signed
。
Int64
什么是返回类型为or的本机 .NET 高精度函数UInt64
,返回毫秒数?
它是否从系统启动或过去的任何其他时间返回毫秒并不重要。
其实我不需要StopWatch
编辑:
我的应用程序是多线程的。StopWatch
应该为每个线程创建实例。StopWatch
有一个非常高精度的定时器。我只需要 1-5 毫秒。我需要的是类似 timeGetTime / Environment.TickCount as Int64 或 DateTime.Ticks 更新分辨率为 1-5ms