How do you use Timers in C# to wait for a certain amount of time before doing something?
I was told that as opposed to using `Thread.Sleep(int)` to cause the program to wait for a certain amount of time before proceeding, I should use Timers.

I was wondering how this should be done? Could someone give me a short example?
How do you use Timers in C# to wait for a certain amount of time before doing something?
===

I was told that as opposed to using `Thread.Sleep(int)` to cause the program to wait for a certain amount of time before proceeding, I should use Timers.

I was wondering how this should be done? Could someone give me a short example?