常常會需要計算運算時間,
.NET提供了不錯,且方便的類別工具(Stopwatch)來進行時間的計算。
使用方法很簡單:
首先必須要引入System.Diagnostics的名稱空間。
using System.Diagnostics;
只要在想要開始計算時間時,利用StartNew()函式開始一個新的Counter。
Stopwatch sw; sw = new Stopwatch(); //Stopwatch類別在System.Diagnostics命名空間裡 sw.Reset(); sw = Stopwatch.StartNew();
再結束計算時間的時候,使用Stop()函式結束計時功能即可。
sw.Stop();
最後,再利用TimeSpan把時間顯示出來即可。
TimeSpan el = sw.Elapsed; String Text = el.ToString();
附件檔案是利用WPF撰寫的一個DEMO程式。
功能是點下Start按鈕的時候,開始計算時間。按下End按鈕的時候,結束計算時間。
其他還有一些TimeSpan類別還有提供各種顯示時間的方法,
包括以時、分、秒或是日之類的方式顯示,都可以在MSDN上查到。
附件檔案:計算運算時間範例程式
沒有留言:
張貼留言