有没有一种简单的方法可以从TimeSpan中检索开始时间戳

Woj*_*ita 1 .net c# datetime timespan

TimeSpan私人领域startTimeStampDateTime.Ticks财产之间有什么区别?是否有一种简单的方法来检索startTimeStamp(不使用反射)?

在此输入图像描述

Sam*_*eff 5

startTimeStamp是一个漫长的,它不是一个TimeSpan,它不一定DateTime.Ticks.

这将StopWatch是开始的时间,这将是基于高性能计数器的时间,或者DateTime.Ticks如果没有高性能计数器可用.

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

startTimeStamp不直接暴露,但你可以通过调用计算它

Stopwatch.GetTimeStamp() - stopwatch.GetRawElapsedTicks() 
Run Code Online (Sandbox Code Playgroud)