Stopwatch クラスで処理時間を計測する

using System;
using System.Diagnostics; // Stopwatch
using System.Threading; // Thread

class TestStopwatch {
    static void Main() {
        var sw = new Stopwatch();
        sw.Start();
        Thread.Sleep(3000);
        sw.Stop();
        Console.WriteLine(sw.Elapsed); // 計測された経過時間の合計を取得します。
        Console.WriteLine(sw.ElapsedMilliseconds); // ミリ秒単位
        Console.WriteLine(sw.ElapsedTicks); // タイマー刻み
    }
}

実行結果です。

00:00:03.0014287
3001
30014287

参考: