C#字典如何获取所有键
时间: 2024-09-09 20:04:46 浏览: 65
在C#中,字典(Dictionary)是一个存储键值对的数据结构。要获取字典中所有的键,你可以使用Keys属性。这个属性返回一个包含字典所有键的集合,通常是一个DictionaryKeyCollection。你可以通过遍历这个集合来访问所有的键。
下面是一个示例代码,展示如何获取并打印出一个字典中所有的键:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建并初始化一个字典
Dictionary<string, int> myDictionary = new Dictionary<string, int>
{
{"apple", 1},
{"banana", 2},
{"cherry", 3}
};
// 获取字典中所有的键
ICollection<string> keys = myDictionary.Keys;
// 遍历并打印所有键
foreach (var key in keys)
{
Console.WriteLine(key);
}
}
}
```
在这个例子中,我们创建了一个包含水果名称及其数量的字典。通过访问Keys属性并使用foreach循环,我们可以遍历所有的键并打印出来。
阅读全文