|
<< Click to Display Table of Contents >> Contando o tempo |
![]() ![]()
|
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);
}
}