Dictionary<DateTime, string> 如何添加数据
时间: 2024-02-15 17:02:53 浏览: 27
要向 `Dictionary<DateTime, string>` 中添加数据,你可以使用 `Add` 方法或者索引器。以下是示例代码:
```
Dictionary<DateTime, string> dict = new Dictionary<DateTime, string>();
// 使用 Add 方法添加数据
dict.Add(new DateTime(2021, 1, 1), "New Year's Day");
dict.Add(new DateTime(2021, 2, 14), "Valentine's Day");
dict.Add(new DateTime(2021, 4, 4), "Easter Sunday");
// 或者使用索引器添加数据
dict[new DateTime(2021, 5, 31)] = "Memorial Day";
dict[new DateTime(2021, 7, 4)] = "Independence Day";
// 访问数据
Console.WriteLine(dict[new DateTime(2021, 1, 1)]); // 输出 "New Year's Day"
Console.WriteLine(dict[new DateTime(2021, 7, 4)]); // 输出 "Independence Day"
```
在此示例中,我们首先创建了一个 `Dictionary<DateTime, string>` 对象,并使用 `Add` 方法向其中添加了一些数据。然后,我们使用索引器添加了更多数据。最后,我们使用索引器访问了字典中的数据,并将其打印到控制台上。
需要注意的是,当使用索引器向字典中添加数据时,如果该键已经存在,那么将会覆盖原有的值。如果你不确定该键是否存在,可以使用 `ContainsKey` 方法来检查。