在 C# 中,键值对字典是一种用于存储和管理键值对数据的数据结构。它是使用泛型类 Dictionary<TKey, TValue> 来实现的。\n\n以下是使用键值对字典的示例代码:\n\ncsharp\nusing System;\nusing System.Collections.Generic;\n\nclass Program\n{\n static void Main()\n {\n // 创建一个键值对字典\n Dictionary<string, int> dict = new Dictionary<string, int>();\n\n // 添加键值对到字典\n dict.Add("apple", 1);\n dict.Add("banana", 2);\n dict.Add("orange", 3);\n\n // 通过键获取对应的值\n int value = dict["apple"];\n Console.WriteLine(value); // 输出: 1\n\n // 修改键对应的值\n dict["apple"] = 5;\n\n // 检查字典是否包含某个键\n bool containsKey = dict.ContainsKey("banana");\n Console.WriteLine(containsKey); // 输出: True\n\n // 遍历字典的键值对\n foreach (KeyValuePair<string, int> kvp in dict)\n {\n Console.WriteLine("Key: " + kvp.Key + ", Value: " + kvp.Value);\n }\n }\n}\n\n\n输出:\n\n\n1\nTrue\nKey: apple, Value: 5\nKey: banana, Value: 2\nKey: orange, Value: 3\n\n\n上述代码创建了一个键值对字典 dict,并向其中添加了三个键值对。然后通过键来获取对应的值,修改键对应的值,检查字典是否包含某个键,以及遍历字典的键值对。

C# 键值对字典:使用 Dictionary<TKey, TValue> 实现数据存储

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

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