Esempio n. 1
0
        static void Main(string[] args)
        {
            Region_list list = new Region_list();
            Metropolis  obj  = new Metropolis("Minsk", 155000, 333333);
            City        obj2 = new City("Kuzan", 1312321, 27, 3);
            City        obj3 = new City("Akorn", 3111123, 15, 5);
            Metropolis  obj4 = new Metropolis("Sevast", 13123, 555);
            Place       obj5 = new Place("Zalutsk", 1235, 4, "Aolod");
            Place       obj6 = new Place("Akenam", 123, 6, "Zolot");

            list.Add(obj);
            list.Add(obj2);
            list.Add(obj3);
            list.Add(obj4);
            list.Add(obj5);
            list.Add(obj6);
            list.Add(obj);
            Console.WriteLine(list.ToString());
            Console.WriteLine(" ");
            list.Sort();
            Console.WriteLine(list.ToString());
            Console.WriteLine(" ");
            list.Clear();
            Console.WriteLine(list.ToString());
            Console.ReadLine();
        }
Esempio n. 2
0
        static Region InputMetropolis()
        {
            Console.WriteLine("Введите Название, площадь, население");
            string input1 = Console.ReadLine();

            string[]   separators = { "," };
            string[]   words      = input1.Split(separators, StringSplitOptions.RemoveEmptyEntries);
            Metropolis first      = new Metropolis(words[0], Convert.ToInt32(words[1]), Convert.ToInt32(words[2]));

            return(first);
        }
Esempio n. 3
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            Metropolis trt = obj as Metropolis;

            if (trt as Metropolis == null)
            {
                return(false);
            }

            return(trt.Name == this.Name && trt.Area == this.Area && trt.Population == this.Population);
        }