📅  最后修改于: 2023-12-03 15:14:27.827000             🧑  作者: Mango
在 C# 中,Dictionary 是一个经常使用的集合类型,它允许我们通过键值对来存储和检索数据。在一个 Dictionary 中,Keys 属性可以返回一个包含所有键的集合。
public ICollection<TKey> Keys { get; }
其中:
ICollection<TKey>
:表示包含所有键的集合。Keys
:表示获取所有键的属性。以下是一个示例,展示如何使用 Dictionary.Keys 属性:
Dictionary<int, string> dict = new Dictionary<int, string>();
// 添加数据
dict.Add(1, "apple");
dict.Add(2, "banana");
dict.Add(3, "cherry");
// 获取所有的键
foreach (int key in dict.Keys)
{
Console.WriteLine(key);
}
输出:
1
2
3
在上面的示例中,我们首先创建了一个 Dictionary<int, string> 实例,并向其中添加了三个键值对。然后我们使用 foreach 循环遍历 dict.Keys 集合,并打印出每个键。结果打印出了所有键的值。
Dictionary.Keys 属性返回一个包含所有键的集合。可以使用它来枚举 Dictionary 中的所有键,以及执行其他需要访问键的操作。需要注意的是,返回的集合是只读的,不能修改它。