示例#1
0
 static void Main(string[] args)
 {
     try
     {
         Console.Write("Введите время задержки таймера в секундах:");
         int delay = 0;
         if (!Int32.TryParse(Console.ReadLine(), out delay) || delay < 0)
         {
             throw new InvalidCastException("Bad delay");
         }
         Timer.Timer  t  = new Timer.Timer(delay * 1000);
         FirstClient  fc = new FirstClient();
         SecondClient sc = new SecondClient();
         t.TimeEnd += fc.PrintMessage;
         t.TimeEnd += sc.PrintMessage;
         t.StartTimer();
         Console.ReadLine();
     }
     catch (InvalidCastException e)
     {
         Console.WriteLine(e.Message);
         Console.ReadLine();
     }
 }
        static void Main(string[] args)
        {
            try
            {
                Console.Write("Введите время задержки таймера в секундах:");
                int delay = 0;
                if (!Int32.TryParse(Console.ReadLine(), out delay) || delay < 0)
                    throw new InvalidCastException("Bad delay");
                Timer.Timer t = new Timer.Timer(delay * 1000);
                FirstClient fc = new FirstClient();
                SecondClient sc = new SecondClient();
                t.TimeEnd += fc.PrintMessage;
                t.TimeEnd += sc.PrintMessage;
                t.StartTimer();
                Console.ReadLine();
            }
            catch (InvalidCastException e)
            {
                Console.WriteLine(e.Message);
                Console.ReadLine();
            }
            

        }