c#的dictionary的基本用法
时间: 2024-05-03 18:18:26 浏览: 76
C#中Dictionary的用法及用途
C#中的Dictionary是一种键值对集合类型,它允许你使用某个键来快速查找对应的值。以下是它的基本用法:
1. 引入命名空间
需要在代码文件的顶部引入System.Collections.Generic命名空间。
```csharp
using System.Collections.Generic;
```
2. 创建一个Dictionary
```csharp
Dictionary<string, int> dict = new Dictionary<string, int>();
```
这段代码创建了一个键为字符串类型,值为整数类型的Dictionary。
3. 添加键值对
```csharp
dict.Add("apple", 1);
dict.Add("banana", 2);
dict.Add("orange", 3);
```
这段代码添加了三个键值对到Dictionary中。
4. 访问值
```csharp
int value = dict["apple"];
```
这段代码访问了键为"apple"的值,将其赋给变量value。
5. 遍历Dictionary
```csharp
foreach (KeyValuePair<string, int> item in dict)
{
Console.WriteLine("Key: {0}, Value: {1}", item.Key, item.Value);
}
```
这段代码遍历了Dictionary中的所有键值对,并将其输出到控制台。
6. 判断键是否存在
```csharp
if (dict.ContainsKey("apple"))
{
// do something
}
```
这段代码判断了键"apple"是否存在于Dictionary中。如果存在,则执行if语句中的代码块。
以上是Dictionary的基本用法,你可以根据实际需求进行更多操作。
阅读全文