有时要计算一下这段代码的执行时间,用TimeSpan是可以实现的,不过这种做法要写很多东西,现在介绍一种不错的类函数。
在51CTO.COM上面看到的一篇介绍某本书的文章,自己总结了一下,很简单。
代码如下:
static void Main(string[] args)
{
Stopwatch watch = new Stopwatch();
//计时开始
watch.Start();
/*在此处插入要计算执行代码的时间*/
//计时结束
watch.Stop();
Console.WriteLine("总运行时间:" + watch.Elapsed);
Console.WriteLine("测量实例得出的总运行时间(毫秒为单位):" + watch.ElapsedMilliseconds);
Console.WriteLine("总运行时间(计时器刻度标识):" + watch.ElapsedTicks);
Console.WriteLine("计时器是否运行:" + watch.IsRunning.ToString());
}
运行结果:
![](http://hi.csdn.net/attachment/201112/27/0_1324973884qvqk.gif)