System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start(); //開始監視代碼運行時間
// 需要監控的代碼
watch.Stop(); //停止監視
TimeSpan timeSpan = watch.Elapsed; //獲取當前實例測量得出的總時間
Console.WriteLine("執行時間:{0}(毫秒)", timeSpan.TotalMilliseconds); //總毫秒數
//重新設置為零
watch.Reset();
//重新設置並開始計時
watch.Restart();
//結束計時
watch.Stop();