Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        // 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
        }