示例#1
0
        // Виртуальный метод класса, создающую информацию о City с помощью вводимой информации
        public override void InputCreate()
        {
            Console.WriteLine("Введите континент: ");
            string cont = Console.ReadLine();

            while (ContinentName.IndexOf(cont) == -1)
            {
                Console.WriteLine("Error. There's no such continent. Please repeat the input.");
                cont = Console.ReadLine();
            }
            continent = cont;

            Console.WriteLine("Введите страну: ");
            country = Console.ReadLine();

            Console.WriteLine("Введите название области: ");
            regionName = Console.ReadLine();

            Console.WriteLine("Введите название города: ");
            placeName = Console.ReadLine();

            Console.WriteLine("Введите площадь: ");
            double number;

            while (!(double.TryParse(Console.ReadLine(), out number)) || number <= 0)
            {
                Console.WriteLine("Error. The sqaure can't take negative values. Please repeat the input.");
            }
            square = number;

            Console.WriteLine("Введите численность населения: ");
            int size;

            while (!(int.TryParse(Console.ReadLine(), out size)) || number <= 0)
            {
                Console.WriteLine("Error. The sqaure can't take negative values. Please repeat the input.");
            }
            populationSize = size;
        }
示例#2
0
 public Continent(ContinentName name, string color, int armyProvisionForMonopoly)
 {
     Name  = name;
     Color = color;
     ArmyProvisionForMonpoly = armyProvisionForMonopoly;
 }