在 C# 中,你可以使用 Dictionary<TKey, TValue> 类来创建一个键值字典。TKey 表示键的类型,TValue 表示值的类型。

下面是一个示例:

// 创建一个键值字典
Dictionary<string, int> dict = new Dictionary<string, int>();

// 添加键值对
dict.Add('apple', 1);
dict.Add('banana', 2);
dict.Add('orange', 3);

// 通过键访问值
int value = dict['apple'];
Console.WriteLine(value); // 输出: 1

// 检查字典中是否包含指定的键
bool containsKey = dict.ContainsKey('banana');
Console.WriteLine(containsKey); // 输出: True

// 遍历字典中的键值对
foreach (var kvp in dict)
{
    Console.WriteLine('Key: ' + kvp.Key + ', Value: ' + kvp.Value);
}

输出结果为:

1
True
Key: apple, Value: 1
Key: banana, Value: 2
Key: orange, Value: 3

你还可以使用 KeyValuePair<TKey, TValue> 结构来表示字典中的键值对,例如在 foreach 循环中使用:

foreach (KeyValuePair<string, int> kvp in dict)
{
    Console.WriteLine('Key: ' + kvp.Key + ', Value: ' + kvp.Value);
}

原文地址: https://www.cveoy.top/t/topic/pZm6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录