第一種:
利用 System.DateTime.Now
// example1: System.DateTime.Now method DateTime dt1 = System.DateTime.Now; System.Threading.Thread.Sleep(time_cap); DateTime dt2 = System.DateTime.Now; TimeSpan ts = dt2.Subtract(dt1); Console.WriteLine("example1 time {0}", ts.TotalMilliseconds);
第二種
System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 開始監視代碼運行時間 // 需要測試的代碼 .... stopwatch.Stop(); // 停止監視 TimeSpan timespan = stopwatch.Elapsed; // 獲取當前實例測量得出的總時間 double hours = timespan.TotalHours; // 總小時 double minutes = timespan.TotalMinutes; // 總分鍾 double seconds = timespan.TotalSeconds; // 總秒數 double milliseconds = timespan.TotalMilliseconds; // 總毫秒數
還有其他的方法的。
更多:
