static void Main() { RepeatDelegate t = delegate(int time) { while (true) { Thread.Sleep(time); Console.WriteLine("1 sec passed, now it's: {0:T}", DateTime.Now); } }; t(30); }
static void Main() { RepeatDelegate t = delegate(int time) { while (true) { Thread.Sleep(time); Console.WriteLine("{0}", DateTime.Now); } }; t(1000); }
//Using delegates write a class Timer that can execute certain method at each t seconds. //task 7 static void Main() { RepeatDelegate firstDelegate = delegate(int time) { while (true) { Thread.Sleep(time); Console.WriteLine("{0}", "@@@"); } }; firstDelegate(500); }