title: How do you use Timers in C# to wait for a certain amount of time before doing something?
body: <p>I was told that as opposed to using <code>Thread.Sleep(int)</code> to cause the program to wait for a certain amount of time before proceeding, I should use Timers.</p>
  
  <p>I was wondering how this should be done? Could someone give me a short example?</p>