測驗代碼運行時間需要用到
命名空間:System.Diagnostics下的 Stopwatch 類
第一種實作:
Stopwatch watch = Stopwatch.StartNew();
watch.Start();//開始監視代碼運行時間
//測驗代碼
...
...
watch.Stop();//停止監視
var elapsed = watch.Elapsed;//獲取當前實體測量得出的總運行時間,
var seconds = elapsed.TotalSeconds; // 總秒數
var milliseconds = elapsed.TotalMilliseconds; // 總毫秒數
第二種實作:
Stopwatch watch =new Stopwatch();
watch.Start();//開始監視代碼運行時間
//測驗代碼
...
...
watch.Stop();//停止監視
var elapsed = watch.Elapsed;//獲取當前實體測量得出的總運行時間,
var seconds = elapsed.TotalSeconds; // 總秒數
var milliseconds = elapsed.TotalMilliseconds; // 總毫秒數
小結:
通過 Stopwatch 下的Elapsed屬性可以獲取到更多資訊
我這里只列舉了秒數TotalSeconds和毫秒數TotalMilliseconds
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/27.html
標籤:C#
上一篇:終于弄明白了 Singleton,Transient,Scoped 的作用域是如何實作的
下一篇:C# 列舉轉串列
