本文介绍了在秒表已发生滴答性差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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  由频次分配。

这篇关于在秒表已发生滴答性差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 16:51
查看更多