C# dictionary用法
时间: 2023-09-14 16:03:28 浏览: 92
C#中的Dictionary是一个强大的数据结构,它提供了键值对的存储和检索。你可以按照以下方式使用Dictionary:
1. 创建一个Dictionary对象:
```csharp
Dictionary<TKey, TValue> dictionary = new Dictionary<TKey, TValue>();
```
这里的TKey表示键的类型,TValue表示值的类型。
2. 添加键值对:
```csharp
dictionary.Add(key, value);
```
或者你可以使用索引器:
```csharp
dictionary[key] = value;
```
3. 检索值:
```csharp
TValue value = dictionary[key];
```
4. 检查键是否存在:
```csharp
bool containsKey = dictionary.ContainsKey(key);
```
5. 删除键值对:
```csharp
dictionary.Remove(key);
```
6. 遍历字典:
```csharp
foreach (KeyValuePair<TKey, TValue> pair in dictionary)
{
TKey key = pair.Key;
TValue value = pair.Value;
// 在这里进行你的操作
}
```
这只是Dictionary的一些基本用法,还有许多其他方法和属性可以满足更复杂的需求。你可以参考Microsoft的官方文档以获取更详细的信息。
阅读全文