您的位置: 首页 > 留学百科 >

harygate怎么用

0次浏览     发布时间:2025-01-01 09:13:54    

根据您提供的信息,您可能在询问关于如何使用 `Hashtable` 类的信息。`Hashtable` 是 C 中的一个集合类,用于存储键值对,每个键映射到一个值。以下是如何使用 `Hashtable` 的基本步骤和示例代码:

步骤

引入命名空间

```csharp

using System.Collections;

using System.Collections.Generic;

```

创建 Hashtable 实例

```csharp

Hashtable ht = new Hashtable();

```

添加键值对

```csharp

ht.Add("北京", "帝都");

ht.Add("上海", "魔都");

ht.Add("广州", "省会");

ht.Add("深圳", "特区");

```

访问值

```csharp

string capital = (string)ht["北京"];

Console.WriteLine(capital); // 输出:帝都

```

检查键是否存在

```csharp

bool containsShanghai = ht.Contains("上海");

Console.WriteLine(containsShanghai); // 输出:True

```

移除键值对

```csharp

ht.Remove("深圳");

```

移除所有元素

```csharp

ht.Clear();

```

示例代码

```csharp

using System;

using System.Collections;

class Program

{

public static void Main()

{

Hashtable ht = new Hashtable();

ht.Add("北京", "帝都");

ht.Add("上海", "魔都");

ht.Add("广州", "省会");

ht.Add("深圳", "特区");

string capital = (string)ht["北京"];

Console.WriteLine(capital); // 输出:帝都

bool containsShanghai = ht.Contains("上海");

Console.WriteLine(containsShanghai); // 输出:True

ht.Remove("深圳");

ht.Clear();

}

}

```

以上代码展示了如何使用 `Hashtable` 进行基本的添加、访问、检查和删除操作。

相关文章