C#利用DateTime估計程式執行時間

之前,常常用Timer來做這件事! 而Timer在C#有三種可以用! 搞得超複雜的! 後來看VB6有些是直接用Timer來相減。找了資訊也看到C#有類似的作法。參考https://mike2014mike.github.io/c%23/2018/08/02/csharp-time-delta/



DateTime startT = DateTime.Now; //在程式執行前先定錨一個時間點

// 你的程式段開始
//   ......
// 你的程式段結束

DateTime endT = DateTime.Now; //程式結束後再定一個時間點
TimeSpan dt = endT - startT;  //用TimeSpan取得時間差
string str1 = dt.TotalMilliseconds.ToString(); //看你要取的時間差的時間單位

為了怕參考網址哪天內容不見了! 所以,自己記錄一下作法囉!

留言

這個網誌中的熱門文章

C# 不規則陣列不定長度設定方法

多維陣列的Resize