donet Benchmarks

有时候我们要测试方法的性能,就需要知道这个方法执行的时间,好多人就是用如下方法

var now = DateTime.Now();

var end = DateTime.Now();

然后取时间差。
其实donet 中已经有类似的功能
在命名空间 System.Diagnostics 中

 var watch = new Stopwatch(); // create a Stopwatch instance.
 watch.Start(); // start
 // do some thing else

watch.Stop(); //


返回时间的时间 watch.Elapsed, 其中返回的结果是TimeSpan

是不是很方便啊

posted @ 2009-03-24 15:40  留云  阅读(159)  评论(0编辑  收藏  举报