认识一个工具 Stopwatch

Start(): 开始或继续测量某个时间间隔的运行时间。

Stop(): 停止测量某个时间间隔的运行时间。

ElapsedMilliseconds:获取当前实例测量得出的总运行时间(以毫秒为单位)。

Stopwatch sw = new Stopwatch();  
//开始计时  
sw.Start();  
//重新设置为零  
sw.Reset();  
//重新设置并开始计时  
sw.Restart();  
//结束计时  
sw.Stop();  
//获取运行时间间隔  
TimeSpan ts = sw.Elapsed;  
//获取运行时间[毫秒]  
long times = sw.ElapsedMilliseconds;  
//获取运行的总时间  
long times2 = sw.ElapsedTicks;  
//判断计时是否正在进行[true为计时]  
bool isrun = sw.IsRunning;  
//获取计时频率  
long frequency = Stopwatch.Frequency;  
原文地址:https://www.cnblogs.com/12xiaole/p/8444075.html