public static void Main() { const string filename = "../../phones.txt"; var phoneBook = new PhoneBook(filename); Console.WriteLine("All records by name - Kireto"); var recordsByName = phoneBook.Find("Kireto"); foreach (var record in recordsByName) { Console.WriteLine(record); } Console.WriteLine("--------------------------"); Console.WriteLine("All records by name and town - Kireto, Varna"); var recordsByNameAndTown = phoneBook.Find("Kireto", "Varna"); foreach (var record in recordsByNameAndTown) { Console.WriteLine(record); } }
// Not implemented!!! static void Main(string[] args) { const string source = "phones.txt"; PhoneBookReader phoneBookReader = new PhoneBookReader(source); phoneBookReader.ReadText(); PhoneBook<string> records = new PhoneBook<string>(); string name = null; string town = null; string phone = null; for (int entryIndex = 0; entryIndex < phoneBookReader.EntriesCount; entryIndex++) { name = phoneBookReader.Names[entryIndex]; town = phoneBookReader.Towns[entryIndex]; phone = phoneBookReader.PhoneNumbers[entryIndex]; records.Add(name, town, phone); } sor }