Как создать хэш-таблицу
с тремя параметрами? Я хочу хранить телефонные номера, имена и адреса, используя хэш-таблицу
и словарь
. Номер телефона как ключ, а имя, адрес как его значение. Но могу поставить только две данные: номер телефона и имя. Как мне сохранить номер телефона, имя, адрес в хэш-таблице
?
Hashtable phoneBook;
public FrmPhoneBook()
{
InitializeComponent();
phoneBook = new Hashtable();
}
public void addNewPhoneBook(string name, string tel, string add)
{
string names = name;
string telp = tel;
string address = add;
if (!phoneBook.ContainsKey(telp))
{
phoneBook.Add(telp, names);
getDetails();
}
}
public void getDetails()
{
lvDetails.Items.Clear();
foreach (DictionaryEntry values in phoneBook)
{
lvDetails.Items.Add(values.Value.ToString());
lvDetails.Items[lvDetails.Items.Count - 1].SubItems.Add(
values.Key.ToString());
}
}