コード例 #1
0
        public void Run()
        {
            while (this.isRunning)
            {
                string[] lineArgs = Console.ReadLine().Split();

                if (lineArgs[0] == "End")
                {
                    this.isRunning = false;
                    continue;
                }

                IBirthable newMember = SocietyMemberFactory.GetMember(lineArgs);

                if (newMember != null)
                {
                    manager.AddMember(newMember);
                }
            }

            // Get all members with birth year
            string birthYear = Console.ReadLine();

            // Print result
            Console.WriteLine(manager.GetMembersWithBirthYear(birthYear).Trim());
        }