在 C# 中,Dictionary<TKey, TValue>
是一个非常常用的数据结构,用于存储键值对。Dictionary
类实现了 IDictionary<TKey, TValue>
接口,并且提供了许多有用的方法和属性来操作键值对集合。下面是一些关于如何使用 Dictionary
的详细说明:
1. 基本用法
创建 Dictionary
Csharp
深色版本
1Dictionary<string, int> myDictionary = new Dictionary<string, int>();
或者使用字面量语法:
Csharp
深色版本
1Dictionary<string, int> myDictionary = new Dictionary<string, int>
2{
3 {"one", 1},
4 {"two", 2},
5 {"three", 3}
6};
添加元素
Csharp
深色版本
1myDictionary.Add("four", 4);
或者使用索引器:
Csharp
深色版本
1myDictionary["five"] = 5;
注意:如果键已经存在,则使用索引器会覆盖原有的值。
获取元素
Csharp
深色版本
1int value;
2if (myDictionary.TryG