c# 创建哈希表通讯录
时间: 2024-06-16 08:06:38 浏览: 116
在C#中,可以使用哈希表来创建通录。哈希表是一种键值对的数据结构,它可以通过键快速查找对应的值。下面是创建哈希表通讯录的步骤:
1. 首先,你需要引入System.Collections命名空间,该命名空间包含了哈希表的定义。
2. 创建一个哈希表对象,可以使用Hashtable类来实现。例如:
```csharp
Hashtable contacts = new Hashtable();
```
3. 添加联系人信息到哈希表中,可以使用Add方法来添加键值对。例如:
```csharp
contacts.Add("张三", "13812345678");
contacts.Add("李四", "13987654321");
```
4. 根据键查找对应的值,可以使用索引器或者TryGetValue方法。例如:
```csharp
string phoneNumber = (string)contacts["张三"];
// 或者
if (contacts.TryGetValue("张三", out phoneNumber))
{
// 找到了对应的电话号码
}
```
5. 更新联系人信息,可以直接通过键来修改对应的值。例如:
```csharp
contacts["张三"] = "15888888888";
```
6. 删除联系人信息,可以使用Remove方法来删除指定的键值对。例如:
```csharp
contacts.Remove("李四");
```
7. 遍历哈希表中的所有联系人,可以使用foreach循环来遍历。例如:
```csharp
foreach (DictionaryEntry entry in contacts)
{
string name = (string)entry.Key;
string phoneNumber = (string)entry.Value;
// 处理每个联系人的信息
}
```
阅读全文