title: C# countdown timer
body: <p>I'm trying to make a countdown using C# and show the time in format: </p>
  
  <pre><code>hour:minutes:seconds
  </code></pre>
  
  <p>I've tried this:</p>
  
  <pre><code> var minutes = 3; //countdown time
    var start = DateTime.Now;
    var end = DateTime.Now.AddMinutes(minutes);
    Thread.Sleep(1800);
    if (??) // I tried DateTime.Now &gt; end not works
    {
         //... show time
        label1.Text = "..."; 
    } 
    else 
    {
       //done 
        label1.Text = "Done!"; 
    }
  </code></pre>
  
  <p>Different ways to solve this problem also appeared. Thanks in advance</p>