作用:
微软提供的常用于统计时间消耗的类,作为一个固定的API接口供大家使用。
先看代码:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.Threading; namespace StopWatchDemo { class Program { static void Main(string[] args) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); int icount = 0; for (int i = 0; i < 100000; i++) { for (int j = 0; j < 10000; j++) { icount = i + j; } } stopwatch.Stop(); Console.WriteLine(stopwatch.Elapsed.TotalMilliseconds); } } }
代码简化:
Stopwatch stopwatch = new Stopwatch(); stopwatch.Start();
与下面是相同用法
Stopwatch stopwatch = Stopwatch.StartNew();
该类Stopwatch定义了一个静态的方法,用于开启计时器。