常用的代码之一:用StopWatch计算代码运行花费的时间。

先引用Diagnostics

using System.Diagnostics;

然后:

Stopwatch stopWatch = new Stopwatch();            

stopWatch.Start();       

中间放要测试的代码   

stopWatch.Stop();

TimeSpan ts = stopWatch.Elapsed;

string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);            

Debug.WriteLine("RunTime " + elapsedTime);

打出的运行时间: 13秒08

RunTime 00:00:13.08

参考: Stopwatch 类
http://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch.aspx

原文地址:https://www.cnblogs.com/liuzhendong/p/3370973.html