Exemplo n.º 1
0
        public void Menu()
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.BackgroundColor = ConsoleColor.Black;
            Console.WriteLine(" \t \t \t ------МЕНЮ------- \t \t \t \n");
            Console.WriteLine("\t Выберите действие: \n \n 1 - Кормить \n 2 - Играть \n 3 - Спать \n 4 - Гулять \n 5 - Выбрать внешность \n 6 - Выбрать породу \n 7 - Выход");

            Console.ForegroundColor = ConsoleColor.White;

            Console.WriteLine("Введите номер выбора");
            int input = Convert.ToInt32(Console.ReadLine());

        link: try
            {
                switch (input)
                {
                    case 1:                         
                        Cat c1 = new Cat();
                        c1.Feed();
                        break;
                    case 2:
                        Cat c2 = new Cat();
                        c2.Play();
                        break;
                    case 3:
                        Cat c3 = new Cat();
                        c3.Sleep();
                        break;
                    case 4:
                        Cat c4 = new Cat();
                        c4.Walk();
                        break;
                    case 5:
                        Cat c5 = new Cat();
                        c5.Appearance();
                        break;
                    case 6:
                        Cat c6 = new Cat();
                        c6.Breed();
                        break;
                    case 7:
                        return;

                }
            }
            catch (FormatException)
            {
                Console.WriteLine("Читай внимательно! Надо вводить Ч-И-С-Л-О!");
                goto link;
            }   
        

                if (input < 1  || input > 7)
                { try
                {
                   Console.WriteLine("Проверьте введенное число!");
                   goto link;
                }
                   catch (FormatException)
                        {
                            Console.WriteLine("Число должно быть от 1 до 7");
                            goto link;
                        }
                }
        }