c# dictionary用法
时间: 2023-08-27 13:04:23 浏览: 98
C#中的Dictionary是一种基于键值对存储数据的集合类型。以下是一些常见的Dictionary用法:
1. 创建Dictionary对象:
```csharp
Dictionary<string, int> myDict = new Dictionary<string, int>();
```
2. 添加键值对:
```csharp
myDict.Add("apple", 5);
myDict["orange"] = 3;
```
3. 获取值:
```csharp
int appleCount = myDict["apple"];
```
4. 判断键是否存在:
```csharp
bool containsKey = myDict.ContainsKey("banana");
```
5. 删除键值对:
```csharp
bool removed = myDict.Remove("orange");
```
6. 遍历Dictionary:
```csharp
foreach (KeyValuePair<string, int> pair in myDict)
{
string key = pair.Key;
int value = pair.Value;
// 执行操作
}
```
7. 获取键集合和值集合:
```csharp
IEnumerable<string> keys = myDict.Keys;
IEnumerable<int> values = myDict.Values;
```
这些只是Dictionary的一些基本用法,你可以根据具体需求使用其他方法和属性来处理数据。
阅读全文