Таймер обратного отсчета C #

Я пытаюсь сделать обратный отсчет с помощью C # и показать время в формате:

hour:minutes:seconds

Я пробовал это:

 var minutes = 3; //countdown time
  var start = DateTime.Now;
  var end = DateTime.Now.AddMinutes(minutes);
  Thread.Sleep(1800);
  if (??) // I tried DateTime.Now > end not works
  {
       //... show time
      label1.Text = "..."; 
  } 
  else 
  {
     //done 
      label1.Text = "Done!"; 
  }

Также появились разные способы решения этой проблемы . Заранее благодарим

11
задан yoozer8 1 November 2011 в 17:56
поделиться