Contando o tempo

<< Click to Display Table of Contents >>

Navigation:  Início >

Contando o tempo

Previous pageReturn to chapter overviewNext page

      static void Main(string[] args)

       {

          ContaTempo t = new ContaTempo();

          // ... faz alguma coisa

          Console.WriteLine("Tempo que levou: " + t.Stop());

          Console.Read();

       }

 

ContaTempo.cs

 

using System;

using System.Diagnostics;

 

  public class ContaTempo

   {

      Stopwatch stopWatch = new Stopwatch();

 

      public void Start()

       {

           stopWatch.Start();

       }

 

      public string Stop()

       {

           stopWatch.Stop();

 

          // pega o tempo passado no formato timespan

          TimeSpan ts = stopWatch.Elapsed;

 

           stopWatch.Reset();

 

          // formata e retorna

          return String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);

       }

   }