https://pastein.ru/t/ju

  скопируйте уникальную ссылку для отправки


using System;

namespace классы
{
    public class China
    {
        public string name = "Китай";
        public int v = 1386000000;
    }
    class Russia
    {
        public string name = "Россия";
        public int v = 144500000;
    }
    class Ireland
    {
        public string name = "Ирландия";
        public int v = 4784000;
    }
    class Poland
    {
        public string name = "Польша";
        public int v = 38430000;
    }

    class Program
    {
        static void Main(string[] args)
        {
            China china = new China();
            Russia russia = new Russia();
            Ireland ireland = new Ireland();
            Poland poland = new Poland();
            string all = "ALL";
            A: Console.WriteLine("Список доступных стран: {0}, {1}, {2}, {3}\n", russia.name, china.name, ireland.name, all);
            Console.WriteLine("Введите страну: \n");
            string country = Convert.ToString(Console.ReadLine());
            Console.Clear();
            if (country == russia.name) Console.WriteLine("Страна: {0} \nЧисленность: {1} человек.", russia.name, russia.v);
            else if (country == china.name) Console.WriteLine("Страна: {0} \nЧисленность: {1} человек.", china.name, china.v);
            else if (country == ireland.name) Console.WriteLine("Страна: {0} \nЧисленность: {1} человек.", ireland.name, ireland.v);
            else if (country == poland.name) Console.WriteLine("Страна: {0} \nЧисленность: {1} человек.", poland.name, poland.v);
            else if (country == all) Console.WriteLine("Страна: {0} \nЧисленность: {1} человек.\n\nСтрана: {2} \nЧисленность: {3} человек.\n\nСтрана: {4} \nЧисленность: {5} человек.\n\nСтрана: {6} \nЧисленность: {7} человек.", russia.name, russia.v, china.name, china.v, ireland.name, ireland.v, poland.name, poland.v);
            else
            {
                Console.WriteLine("Введена неверная страна!");
                goto A;
            }
            Console.WriteLine("");
            Console.WriteLine("Начать заново? y/n");
            string reload = Convert.ToString(Console.ReadLine());
            B: if (reload == "y") goto A;
            else if (reload == "n") Environment.Exit(0);
            else
            {
                goto B;
            }
        }
    }
}