Dictionary<string, int> studentScores = new Dictionary<string, int>(){"Alice", 90}
时间: 2024-10-24 20:18:19 浏览: 26
dictionary<>泛型数据案例
你可以使用C#的`Dictionary<TKey, TValue>`来存储键值对数据,例如学生分数。在这个例子中,我们创建了一个名为`studentScores`的`Dictionary<string, int>`,用于存储学生的姓名(字符串类型)作为键,分数(整数类型)作为值。
下面是创建并初始化这个字典的方法:
**使用匿名类型初始化**[^1]:
```csharp
Dictionary<string, int> studentScores = new Dictionary<string, int>
{
{ "Alice", 90 },
{ "Bob", 85 },
{ "Charlie", 95 }
};
```
**使用键值对构造函数**:
```csharp
Dictionary<string, int> studentScores = new Dictionary<string, int>()
{
{ "Alice", 90 },
{ "Bob", 85 },
{ "Charlie", 95 }
};
```
这两个示例都是创建了一个包含三个学生及其对应分数的字典。
阅读全文