我们平时,难免要用到在C#中测试一个算法的运行时间:在System.Diagnostics(该命名空间提供特定的类,使您能够与系统进程、事件日志和性能计数器进行交互。)这个命名空间下 的Stopwatch是最有用处的。
以下是演示代码:
Stopwatch sw
=
new
Stopwatch();
sw.Start();
for ( int i = 0 ; i < 999999999 ; i ++ ) ;
sw.Stop();
Console.WriteLine(sw.Elapsed.Minutes + " : " + sw.Elapsed.Milliseconds);
sw.Start();
for ( int i = 0 ; i < 999999999 ; i ++ ) ;
sw.Stop();
Console.WriteLine(sw.Elapsed.Minutes + " : " + sw.Elapsed.Milliseconds);