在C#中,Stopwatch類用于測量代碼塊或程序的執行時間。它提供了一種方便的方法來計算操作的準確時間。
使用Stopwatch的基本步驟如下:
using System.Diagnostics;
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
執行要測量時間的代碼塊或程序。
停止計時器:
stopwatch.Stop();
TimeSpan elapsedTime = stopwatch.Elapsed;
stopwatch.Reset();
完整的示例代碼如下所示:
using System;
using System.Diagnostics;
public class Program
{
public static void Main(string[] args)
{
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
// 在這里執行要測量時間的代碼塊或程序
stopwatch.Stop();
TimeSpan elapsedTime = stopwatch.Elapsed;
Console.WriteLine("執行時間: " + elapsedTime);
stopwatch.Reset();
}
}
注意:Stopwatch類提供了更多的功能,比如暫停和繼續計時器,獲取毫秒級別的時間等。你可以根據自己的需求來使用這些功能。