C# Dictionary
时间: 2023-11-22 12:46:26 浏览: 39
C# Dictionary是一种键值对集合,它允许您使用键来快速查找和访问值。每个键必须是唯一的,而值可以重复。Dictionary是一种非常有用的数据结构,可以用于许多不同的应用程序,例如缓存、索引和查找表等。
使用Dictionary,您可以通过键来访问值,这比使用索引或循环查找要快得多。您可以使用任何类型的键和值,只要它们是可比较的。Dictionary还提供了许多有用的方法,例如添加、删除和更新键值对,以及查找特定键或值的方法。
下面是一个简单的例子,展示了如何创建和使用Dictionary:
```
Dictionary<string, int> myDictionary = new Dictionary<string, int>();
myDictionary.Add("apple", 1);
myDictionary.Add("banana", 2);
myDictionary.Add("orange", 3);
int value = myDictionary["banana"]; // value = 2
myDictionary["banana"] = 4;
bool containsKey = myDictionary.ContainsKey("pear"); // containsKey = false
myDictionary.Remove("orange");
```
在这个例子中,我们创建了一个Dictionary,其中键是字符串,值是整数。然后,我们添加了三个键值对,使用键来访问值,并更新了一个键的值。我们还使用ContainsKey方法检查字典中是否包含某个键,并使用Remove方法删除了一个键值对。