static void Main(string[] args) { // Simple personRegister test var personRegister = new PersonRegister(); Console.WriteLine($"First Person: {personRegister[0].Firstname} {personRegister[0].Surname}"); Console.WriteLine("Last Person: {0} {1}", personRegister[personRegister.Count - 1].Firstname, personRegister[personRegister.Count - 1].Surname); Console.WriteLine("###Firstname"); personRegister.Sort(CompareByFirstname); personRegister.PrintPersons(); Console.WriteLine("###Lastname"); personRegister.Sort(CompareByLastname); personRegister.PrintPersons(); }
static void Main(string[] args) { var personRegister = new PersonRegister(); personRegister.PersonAddedHandlerEvent += ConsoleHandler; personRegister.PersonAddedHandlerEvent += PrintHandler; personRegister.ReadPersonsFromFile("Resources/Persons.txt"); personRegister.Sort(CompareBySurname); personRegister.Sort(CompareByFirstname); personRegister.PrintPersons(); Console.WriteLine("First Match:"); Person p = personRegister.FindPerson(ContainsA); Console.WriteLine($"{p.Firstname} {p.Surname}"); Console.ReadKey(); }