C# 秒表性能的差异

C# 秒表性能的差异,c#,.net,stopwatch,elapsedtime,C#,.net,Stopwatch,Elapsedtime,ElapsedTicks&appeased.Ticks是秒表的属性,我认为应该是相同的。 如果它们是相同的,为什么它们应该给出不同的输出 代码: Stopwatch spwt = Stopwatch.StartNew(); spwt.Stop(); Console.WriteLine(spwt.ElapsedTicks); Console.WriteLine(spwt.Elapsed.Ticks); 输出: 6 16 为什么会出现这种差异?不应该是一样的吗?参见: 注意秒表刻度与DateTi

ElapsedTicks&appeased.Ticks是秒表的属性,我认为应该是相同的。 如果它们是相同的,为什么它们应该给出不同的输出

代码:

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

6
16
为什么会出现这种差异?不应该是一样的吗?

参见:

注意秒表刻度与DateTime.ticks不同。每一个滴答声 DateTime.Ticks值表示一个100纳秒的间隔。每个 ElapsedTicks值中的勾号表示等于1的时间间隔 二除以频率