TimeSpan
专用字段startTimeStamp
和DateTime.Ticks
属性之间有什么区别?是否有一种简单的方法来检索startTimeStamp
(不使用反射)?
最佳答案
startTimeStamp
很长,不是TimeSpan
,也不一定是DateTime.Ticks
。
这是StopWatch
启动的时间,这是基于高性能计数器的时间,如果没有高性能计数器,则为DateTime.Ticks
。
您可以通过调用startTimeStamp
静态方法来获取生成的Stopwatch.GetTimeStamp()
的当前值。startTimeStamp
不是直接公开的,但是您可以通过调用来计算
Stopwatch.GetTimeStamp() - stopwatch.GetRawElapsedTicks()