如何制作hashTable三个参数?我想用a hashTable和a 存储电话号码,姓名和地址dictionary.电话号码作为密钥,名称,地址作为其值.但我只能输入两个数据,电话号码和姓名.如何保存电话号码,姓名,地址hashTable?
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());
}
}
Run Code Online (Sandbox Code Playgroud)