所以我有一个像这样设置的字典:
Dictionary<DateTime, List<Double>>
日期和时间是我从 Excel 电子表格中提取的月份,然后我的整数是美元金额。这些列看起来像这样:
7/1/10 | 6/1/10
----------------
100.00 | 90.00
----------------
3.00 | 20.00
----------------
35.00 | 10.00
依此类推大约 6 个月。我需要获取这些键和值。我需要将它放入我的数据库中。例如,对于值 100.00、3.00、35.00,它们都对应于 2010 年 7 月 1 日(第一个键下面有 3 个值,等等)
有人可以告诉我如何迭代这些东西吗?当我调试我的字典时,所有信息都正确输入,但我无法将它们拉回。
最佳答案
直接在嵌套循环中迭代它们
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
}
}
关于c# - 如何从字典中获取键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18385100/