C# 計算耗時 計時 統計耗時 看方法用了多久時間


原文:https://blog.csdn.net/zp19860529/article/details/87862922

 

 

        public void test2()
        {
            //原文:https://blog.csdn.net/zp19860529/article/details/87862922
            Stopwatch stopwatch = new Stopwatch();

            //第一次計時
            stopwatch.Start();  //啟動Stopwatch
            Console.WriteLine("Stopwatch is running:{0}", stopwatch.IsRunning);//獲取當前Stopwatch的狀態
            System.Threading.Thread.Sleep(2000);//耗時操作
            stopwatch.Stop();  //停止Stopwatch
            Console.WriteLine("Using Elapsed output runTime:{0}", stopwatch.Elapsed.ToString());//這里使用時間差來輸出,如:時:分:秒
            Console.WriteLine("Using ElapsedMilliseconds output runTime:{0}", stopwatch.ElapsedMilliseconds);//這里面使用毫秒來輸出
            Console.WriteLine("===================================================");

            //第二次計時
            stopwatch.Start();
            System.Threading.Thread.Sleep(1000);//耗時操作
            stopwatch.Stop();
            Console.WriteLine("The second RunTime:{0}", stopwatch.ElapsedMilliseconds);//這里面使用毫秒來輸出
            Console.WriteLine("===================================================");

            //第三次計時(這里使用了Restart)
            stopwatch.Restart();//這里使用Restart來啟動計時(會把前面的時間清空)
            System.Threading.Thread.Sleep(1000);//耗時操作
            stopwatch.Stop();
            Console.WriteLine("After Restart, so runTime:{0}", stopwatch.ElapsedMilliseconds);//這里面使用毫秒來輸出
            Console.ReadKey();  //等待輸入
        }

 

 運行結果預覽:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM