C#键值对的类型
在C#语言中,键值对是常见的数据类型之一。键值对存储了一组键值(key-value)对,每个键值对中都有一个键和对应的值。在实际应用中,我们可以使用键值对来存储和获取数据。
Dictionary类型
C#中最常用的键值对类型是Dictionary
Dictionary<string, int> dict = new Dictionary<string, int>();
键和值可以通过索引器来访问,例如:
dict["one"] = 1;
dict["two"] = 2;
Console.WriteLine(dict["one"]); // 输出1
SortedDictionary类型
SortedDictionary
SortedDictionary<string, int> dict = new SortedDictionary<string, int>();
可以使用相同的方式添加和获取键值对:
dict["one"] = 1;
dict["two"] = 2;
Console.WriteLine(dict["one"]); // 输出1
ConcurrentDictionary类型
如果在并发应用程序中使用Dictionary
以下代码展示了如何创建一个字符串为键、整数为值的ConcurrentDictionary:
ConcurrentDictionary<string, int> dict = new ConcurrentDictionary<string, int>();
ConcurrentDictionary中的访问方式与Dictionary
dict["one"] = 1;
dict["two"] = 2;
Console.WriteLine(dict["one"]); // 输出1
总结
以上是C#语言中比较常用的三种键值对类型,分别是Dictionary
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:c#键值对的类型 - Python技术站