static void Main(string[] args)
        {
            //MethodInfo oldestMemberMethod = typeof(Family).GetMethod("GetOldestMember");
            //MethodInfo addMemberMethod = typeof(Family).GetMethod("AddMember");
            //if (oldestMemberMethod == null || addMemberMethod == null)
            //{
            //    throw new Exception();
            //}

            Family family = new Family();
            var    count  = int.Parse(Console.ReadLine());

            while (count > 0)
            {
                var personData = Console.ReadLine().Split();
                var member     = new Person(personData[0], int.Parse(personData[1]));
                family.AddMember(member);

                count--;
            }

            Person oldestMember = family.GetOldestPerson();

            Console.WriteLine($"{oldestMember.Name} {oldestMember.Age}");
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Family family = new Family();
            int    n      = int.Parse(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                string[] personArgs = Console.ReadLine().Split();
                string   name       = personArgs[0];
                int      age        = int.Parse(personArgs[1]);
                Person   person     = new Person(name, age);
                family.AddMember(person);
            }
            Console.WriteLine(family.GetOldestPerson());
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());

            Family family = new Family();

            for (int i = 0; i < n; i++)
            {
                string[] currentPerson = Console.ReadLine().Split();
                string   name          = currentPerson[0];
                int      age           = int.Parse(currentPerson[1]);
                family.AddMember(new Person(name, age));
            }

            Person oldestPerson = family.GetOldestPerson();

            Console.WriteLine($"{oldestPerson.Name} {oldestPerson.Age}");
        }