C#中的Stopwatch

1、命名空间:System.Diagnostics

Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间

2、运行方法

先调用 Start 方法,然后调用Stop 方法,最后使用 Elapsed 属性检查运行时间。

Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态。使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。通过属性 ElapsedElapsedMilliseconds 或 ElapsedTicks 查询运行时间值。当实例正在运行或已停止时,可以查询运行时间属性。运行时间属性在 Stopwatch 运行期间稳固递增;在该实例停止时保持不变。

3、代码

     int x = 0; 
   int nu = 0; 
   Stopwatch sw = new Stopwatch(); 
   sw.Start(); 
   //程序开始 
   for (int i = 0; i < 1000000; i++) 
   { 
       x += i; 
   } 
   //程序结束 
   sw.Stop(); 
   MessageBox.Show(sw.ElapsedMilliseconds.ToString()); 


你可能感兴趣的:(C#)