Csharp/C Sharp by API/System.Threading/TimerCallback

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

new TimerCallback

<source lang="csharp"> using System; using System.Threading; class TimePrinter {

   static void PrintTime(object state) {
       Console.WriteLine("Time is: {0}, Param is: {1}", DateTime.Now.ToLongTimeString(), state.ToString());
   static void Main(string[] args) {
       TimerCallback timeCB = new TimerCallback(PrintTime);
       Timer t = new Timer(
           timeCB,   // The TimerCallback delegate type.
           "Hi",     // Any info to pass into the called method.
           0,        // Amount of time to wait before starting.
           1000);    // Interval of time between calls.