本文介绍了在秒表已发生滴答性差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
ElapsedTicks和放大器; Elapsed.Ticks是秒表的属性,我认为应该是相同的。而如果他们是一样的,为什么他们应该给不同的输出?
ElapsedTicks & Elapsed.Ticks are properties of Stopwatch, which I think should be same.And in case they are same, why they should give different outputs ?
code:
Stopwatch spwt = Stopwatch.StartNew();
spwt.Stop();
Console.WriteLine(spwt.ElapsedTicks);
Console.WriteLine(spwt.Elapsed.Ticks);
输出:
6
16
为什么这种差异观察?它不应该是一样的吗?
Why is this difference observed ? shouldn't it be same ?
推荐答案
请参阅http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.elapsedticks.aspx:
注意秒表滴答来自DateTime.Ticks不同。在每个刻度 该DateTime.Ticks转口货值为presents一个100纳秒的时间间隔。每 蜱在ElapsedTicks商品转口货值presents的时间间隔为1 由频次分配。
这篇关于在秒表已发生滴答性差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!