C#字典

Dictionary字典用法

C# 的字典是一种键值对的数据结构,其中键是用来标识数据的唯一标识符,值是与键相关联的数据。在 C# 中,字典类型是 Dictionary<TKey, TValue>。

例如,你可以定义一个字典来存储国家名称和其对应的首都:

Dictionary<string, string> capitals = new Dictionary<string, string>();
capitals.Add("China", "Beijing");
capitals.Add("USA", "Washington D.C.");
capitals.Add("Japan", "Tokyo");

你也可以使用下标语法来访问字典中的值:

string capital = capitals["Japan"]; // "Tokyo"

你可以使用 ContainsKey 方法来检查字典是否包含某个键:

if (capitals.ContainsKey("Japan"))
{
    // 处理键 "Japan" 的值
}

还可以使用 foreach 循环来遍历字典中的所有键值对:

foreach (KeyValuePair<string, string> pair in capitals)
{
    Console.WriteLine("Key: {0}, Value: {1}", pair.Key, pair.Value);
}

字典是一种非常有用的数据结构,可以用于存储和检索大量的键值对数据。


果糖网