C#键值对类
时间: 2023-07-12 17:16:57 浏览: 149
C#源代码-键值对集合练习.zip
C#中的键值对类是Dictionary<TKey, TValue>,其中TKey表示键的类型,TValue表示值的类型。它是一个泛型集合类,可用于存储键值对并提供快速的查找和访问。例如,以下是创建和使用一个Dictionary<TKey, TValue>实例的示例代码:
```csharp
// 创建一个Dictionary
Dictionary<int, string> dict = new Dictionary<int, string>();
// 添加键值对
dict.Add(1, "apple");
dict.Add(2, "banana");
dict.Add(3, "orange");
// 访问值
string value1 = dict[1]; // value1 = "apple"
// 遍历键值对
foreach (KeyValuePair<int, string> kvp in dict)
{
Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
}
```
输出:
```
Key: 1, Value: apple
Key: 2, Value: banana
Key: 3, Value: orange
```
在上面的示例中,我们创建了一个Dictionary<int, string>实例,并向其中添加了三个键值对。然后我们通过键来访问值,并使用foreach循环遍历了所有的键值对。
阅读全文