Коллекция объектов

Лабораторная работа 2.6.

Цель: приобрести умения и навыки по применению встроенных классов-коллекций и созданию своих классов-коллекций.

Назначение: программирование класса с встроенными системными коллекциями. Выполнение операций доступа к элементам коллекций. Создание собственного класса-коллекции Проверка работоспособности созданного класса.

Варіант 4. На основе коллекции SortedList или Dictionary составить программу для телефонного справочника (Номер телефона - Ф.И.О.. - дом.адрес). Обеспечить возможность задания нескольких номеров для одной фамилии, поиск фамилии по номеру и номеров по Ф.И.О.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{

class phonebook {

public string name, phone, addr;

public void anpb(string n1, string p1, string a1) {

this.name = n1;

this.phone = p1;

this.addr = a1;

}

public void show(int n) {

Console.WriteLine(n + ": " + this.name + ", (" + this.phone + "), " + this.addr);

}

}

class Program

{

static void Main(string[] args)

{

phonebook book1 = new phonebook();

book1.anpb("Ivanov Ivan", "123-45-67", "Moskow");

book1.show(1);

phonebook book2 = new phonebook();

book2.anpb("Petrov Ivan", "123-45-68", "Lviv");

book2.show(2);

phonebook book3 = new phonebook();

book3.anpb("Petrov Vanya", "123-45-69", "Kyiv");

book3.show(3);

// end

Console.WriteLine("exit... now press any key");

Console.ReadLine();

}

}

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: