Пример #1
0
        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);
        }
Пример #2
0
        static void Main()
        {
            RepeatDelegate t = delegate(int time)
            {
                while (true)
                {
                    Thread.Sleep(time);
                    Console.WriteLine("{0}", DateTime.Now);
                }
            };

            t(1000);
        }
Пример #3
0
        //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);
        }