【问题标题】:Differences in Elapsed Ticks property of Stopwatch秒表 Elapsed Ticks 属性的差异
【发布时间】:2023-03-17 14:59:01
【问题描述】:

ElapsedTicks & Elapsed.Ticks 是 Stopwatch 的属性,我认为应该是一样的。 如果它们相同,为什么它们应该给出不同的输出?

代码:

Stopwatch spwt = Stopwatch.StartNew();
spwt.Stop();
Console.WriteLine(spwt.ElapsedTicks);
Console.WriteLine(spwt.Elapsed.Ticks);

输出:

6
16

为什么会观察到这种差异?不应该一样吗?

【问题讨论】:

标签: c# .net stopwatch elapsedtime


【解决方案1】:

https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.stopwatch.elapsedticks#remarks

注意

秒表刻度不同于 DateTime.Ticks。 DateTime.Ticks 值中的每个刻度代表一个 100 纳秒的间隔。 ElapsedTicks 值中的每个刻度表示等于 1 秒除以频率的时间间隔。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多