📌  相关文章
📜  C#|获取一个包含哈希表中的键的ICollection(1)

📅  最后修改于: 2023-12-03 14:40:30.959000             🧑  作者: Mango

使用C#获取一个包含哈希表中的键的ICollection

在C#中,可以使用Hashtable类来创建和操作哈希表。哈希表是由键值对组成的集合,可以根据键来访问和操作值。

在下面的代码片段中,将展示如何使用C#获取一个包含哈希表中的键的ICollection。在代码中,我们将创建一个哈希表,并获取其中的键值。

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        Hashtable hashtable = new Hashtable();

        // 向哈希表中添加键值对
        hashtable.Add("key1", "value1");
        hashtable.Add("key2", "value2");
        hashtable.Add("key3", "value3");

        // 获取键的集合
        ICollection keys = hashtable.Keys;

        // 遍历键的集合并打印每个键
        foreach (var key in keys)
        {
            Console.WriteLine(key);
        }
    }
}

在上面的代码中,我们首先创建了一个Hashtable对象,并使用Add方法向哈希表中添加了三个键值对。然后,我们通过Keys属性来获取哈希表中的键的集合。这个集合被存储在一个ICollection类型的变量中。最后,我们使用foreach循环来遍历键的集合,并将每个键打印出来。

以上代码的输出将是:

key3
key2
key1

通过以上的例子,你可以使用C#获取哈希表中的键的集合,并进行进一步的处理和操作。