如何从字典中获取键和值

cxw*_*son 1 c#

所以我有一个字典设置如下:

Dictionary<DateTime, List<Double>>
Run Code Online (Sandbox Code Playgroud)

日期和时间是我从excel电子表格中提取的月份,然后我的整数是美元金额.列看起来像这样:

7/1/10 | 6/1/10
----------------
100.00 | 90.00
----------------
  3.00 | 20.00
----------------
 35.00 | 10.00
Run Code Online (Sandbox Code Playgroud)

等等约6个月.我需要获得这些键和值.我需要把它放到我的数据库中.例如,对于值100.00,3.00,35.00,它们都与月份7/1/10协调(第一个键具有3个值,等等)

有人可以告诉我如何迭代这些东西吗?当我调试我的字典时,正确地输入了所有信息,但我无法将它们拉回来.

Jar*_*Par 5

只需在嵌套循环中直接迭代它们

Dictionary<DateTime, List<Double>> map;
foreach (var pair in map) {
  DateTime dt = pair.Key;
  foreach (double value in pair.Value) {
    // Now you have the DateTime and Double values
  }
}
Run Code Online (Sandbox Code Playgroud)