1、命名空间:System.Diagnostics
Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间
2、运行方法
先调用 Start 方法,然后调用Stop 方法,最后使用 Elapsed 属性检查运行时间。
Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态。使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。通过属性 Elapsed、ElapsedMilliseconds 或 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());