c#+dictionary
时间: 2023-12-28 14:25:47 浏览: 100
C#中的Dictionary类是一种键值对集合,它允许您使用唯一的键来访问和存储值。下面是一个简单的示例演示如何使用Dictionary类:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个Dictionary对象
Dictionary<string, int> studentGrades = new Dictionary<string, int>();
// 添加键值对
studentGrades.Add("Alice", 90);
studentGrades.Add("Bob", 85);
studentGrades.Add("Charlie", 95);
// 访问值
int aliceGrade = studentGrades["Alice"];
Console.WriteLine("Alice's grade: " + aliceGrade); // 输出:Alice's grade: 90
// 修改值
studentGrades["Bob"] = 90;
// 遍历键值对
foreach (KeyValuePair<string, int> kvp in studentGrades)
{
Console.WriteLine(kvp.Key + ": " + kvp.Value);
}
}
}
```
这个示例演示了如何创建一个Dictionary对象,添加键值对,访问和修改值,以及遍历键值对。请注意,Dictionary类是泛型类,您可以根据需要指定键和值的类型。
阅读全文