StopWatch 获得更精确的运行时间

以前经常看到一堆人在讨论某个方法更好.更省时间.
再后面的时候还会有人提出用dateTime.now获得的时间精度不过.

闲来无事乱翻 Msdn
看到了
System.Diagnostics下面有一个
Stopwatch 的方法

在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。
默认情况下,Stopwatch 实例的运行时间值相当于所有测量的时间间隔的总和。每次调用 Start 时开始累计运行时间计数;每次调用 Stop 时结束当前时间间隔测量,并冻结累计运行时间值。使用 Reset 方法可以清除现有 Stopwatch 实例中的累计运行时间。

原文地址:https://www.cnblogs.com/lovebanyi/p/711711.html