C# 检测程序运行时间的方法,Stopwatch类

//需要引用命名空间,System.Diagnostics
            Stopwatch watch = new Stopwatch();
            //实例化一个计时器
            watch.Start();
            //开始计时
            #region 即将测试的代码段
            int sum = 0;
            for (int i = 0; i < 10000; i++)
            {
                for (int j = 0; j < 10000; j++) { sum += j; }
            }
            #endregion
            watch.Stop();//结束计时
            //获取当前实例测量得出的总运行时间(以毫秒为单位)
            string time = watch.ElapsedMilliseconds.ToString();
            ///说明:Stopwatch提供了几个方法用以控制Stopwatch对象。
            ///Start方法开始一个计时操作,Stop方法停止计时。
            ///为避免这种情况,在第二次计时前用Reset方法将对象归零

 

posted @ 2013-12-20 11:55  zhangsir  阅读(783)  评论(0编辑  收藏  举报