有時候我們會需要計算某段代碼運行的時間
比如一個sql查詢,記錄一段代碼所花費的時間等等
代碼如下:
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); watch.Start();//開始計時 string str = ""; for (int i = 0; i < 100000; i++) { str += i.ToString(); }
watch.Stop();//停止計時 Console.WriteLine("耗時:" + (watch.ElapsedMilliseconds));//輸出時間 毫秒 Console.ReadKey();
上面這段代碼我的電腦運行時間大概是10秒鍾(注:每次運行的時間都可能不一樣,每個人的電腦運行的時間也會不一樣哦)