(转载请注明出处:http://blog.csdn.net/buptgshengod)
Stopwatch类主要是针对那些跑起来用时比较长的代码,让我们测出各个过程的时间耗费!
主要有三个方法:start(),stop(),reset()。ElapsedMilliseconds用来提取时间,单位是毫秒。
(注意:如果测量多段代码,没进行一次start,要reset一次才行)
下面用一段代码掩饰
using System.Diagnostics;//命名空间
public void test()
{
Stopwatch sw = new Stopwatch();
sw.Start();
run();//被测量的函数
sw.Stop();
MessageBox.Show((sw.ElapsedMilliseconds).ToString());//显示用时
}