在.net 2.0 之前 测试程序运行的时间 方法如下
DateTime dtBeginTime
=
DateTime.Now;
// 测试程序
DateTime dtEndTime = DateTime.Now;
TimeSpan ts = dtEndTime.Subtract(dtBeginTime);
Console.WriteLine(ts.ToString());
// 测试程序
DateTime dtEndTime = DateTime.Now;
TimeSpan ts = dtEndTime.Subtract(dtBeginTime);
Console.WriteLine(ts.ToString());
但是在
.NET2.0中,提供了一个全新的类Stopwatch ,可以精确的统计程序运行所花去的时间
其用法
System.Diagnostics.Stopwatch sw = new Stopwatch();
sw.Start();
sw.Start();
//要测试的程序
sw.Stop();
Console.WriteLine( string.Format("执行时间:总 {0}毫秒", sw.Elapsed.TotalMilliseconds));
Console.WriteLine( string.Format("执行时间:总 {0}毫秒", sw.Elapsed.TotalMilliseconds));
转载于:https://blog.51cto.com/hejunfeng/853479