TimeSpan专用字段startTimeStampDateTime.Ticks属性之间有什么区别?是否有一种简单的方法来检索startTimeStamp(不使用反射)?

最佳答案

startTimeStamp很长,不是TimeSpan,也不一定是DateTime.Ticks

这是StopWatch启动的时间,这是基于高性能计数器的时间,如果没有高性能计数器,则为DateTime.Ticks

您可以通过调用startTimeStamp静态方法来获取生成的Stopwatch.GetTimeStamp()的当前值。

startTimeStamp不是直接公开的,但是您可以通过调用来计算

Stopwatch.GetTimeStamp() - stopwatch.GetRawElapsedTicks()

10-08 19:28