C#で提供される精確なテストプログラムの実行時間のクラスStopwatch

1005 ワード

プログラムの実行時間を正確にテストする必要があるプログラマーは、使用してもよい.Netが提供するStopwatchクラス、そのネーミングスペースは:System.Diagnosticsコードは次のとおりです.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

 

namespace StopWatch
{
    class Program
    {
        static void Main(string[] args)
        {
            Stopwatch sw = new Stopwatch();
            sw.Start();
            //          
            sw.Stop();
            Console.WriteLine("     :" + sw.Elapsed);
            Console.WriteLine("            (     ):" + sw.ElapsedMilliseconds);
            Console.WriteLine("     (       ):" + sw.ElapsedTicks);
            Console.WriteLine("       :" + sw.IsRunning.ToString());
        }
    }
}

実行結果:合計実行時間:00:00:00:0.0000013測定例から得られたプログラム実行時間(ミリ秒単位):0合計実行時間(タイマ目盛り表示):5タイマが実行されているかどうか:False