2012年1月19日 星期四

C# 計算執行時間的物件 - CalcTime

為了計算執行時間方便使用,
所以寫了一個計算時間的物件,
沒甚麼特別的,所以直接分享程式碼吧!

CalcTime 物件的使用方式如下:
第一步,先建立物件:

CalcTime calcTime = new CalcTime();


第二步,程式執行完了直接呼叫 Duration(),會直接丟出執行的毫秒的字串。

calcTime.Duration();


如果需要重新計算的話,直接呼叫 Restart() 就會重設了,不需要重新建立 CalcTime 物件。

calcTime.Restart();


CalcTime 物件的程式碼如下:

public class CalcTime
{
    TimeSpan tsStart;
    public CalcTime()
    {
        tsStart = new TimeSpan(DateTime.Now.Ticks);
    }
   
    public void Restart()
    {
        tsStart = new TimeSpan(DateTime.Now.Ticks);
    }

    public string Duration()
    {
        TimeSpan tsEnd = new TimeSpan(DateTime.Now.Ticks);
        TimeSpan ts = tsStart.Subtract(tsEnd).Duration();
        return ts.Milliseconds.ToString() + "毫秒";           
    }
}




沒有留言:

張貼留言