C# 对某一部分代码执行时间进行检测

  sealed class CommandTimer : IDisposable
  {
   Stopwatch commandStopwatch = new Stopwatch();

   internal CommandTimer(string command)
   {
    commandStopwatch.Start();
   }

   public void Dispose()
   {
    commandStopwatch.Stop();
    Console.WriteLine("\nCommand elapsed time: {0} sec", commandStopwatch.ElapsedMilliseconds / 1000f);
   }
  }

 

使用如下:

    using (CommandTimer t = new CommandTimer("-----"))
    {
    。。。。。。。。。。。。。。
    }

转载于:https://www.cnblogs.com/livenn/archive/2010/09/01/1814798.html

你可能感兴趣的:(C# 对某一部分代码执行时间进行检测)