添加 Stopwatch對象:
Stopwatch類位於System.Diagnostics命名空間。下面是添加對象後 的代碼:
using System;
using System.Diagnostics;
namespace StopWatchClass
{
class Program
{
static void Main(string[] args)
{
Stopwatch timer = new Stopwatch();
long total = 0;
for (int i = 1; i <= 10000000; i++)
{
total += i;
}
}
}
}
控制Stopwatch對象:
Stopwatch提供了 幾個方法用以控制Stopwatch對象。Start方法開始一個計時操作,Stop方法停止計時。此時 如果第二次使用 Start方法,將繼續計時,最終的計時結果為兩次計時的累加。為避免這種 情況,在第二次計時前用Reset方法將對象歸零。這三個方法都不需要參數。代碼是:
using System;
using System.Diagnostics;
namespace StopWatchClass
{
class Program
{
static void Main(string[] args)
{
Stopwatch timer = new Stopwatch();
long total = 0;
timer.Start();
for (int i = 1; i <= 10000000; i++)
{
total += i;
}
timer.Stop();
}
}
}