C# 計算某段代碼運行時間

方法一

using System;

private void SubTest()
{
    DateTime beforDT = DateTime.Now;  
 
    //需要計時的代碼
    
    DateTime afterDT = DateTime.Now;
    TimeSpan ts = afterDT.Subtract(beforDT);
    Console.WriteLine("DateTime總共花費{0}ms.", ts.TotalMilliseconds);  // //ts.TotalSeconds  秒
}

方法二

using System.Diagnostics;

private void SubTest()
{
    Stopwatch sw = new Stopwatch();
    sw.Start();
  
    //需要計時的代碼
    
    sw.Stop();
    TimeSpan ts2 = sw.Elapsed;
    Console.WriteLine("Stopwatch總共花費{0}ms.", ts2.TotalMilliseconds);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章