【发布时间】:2017-04-07 21:08:04
【问题描述】:
当我尝试将此嵌套的 foreach 转换为 LINQ 时,我无法做到。我尝试了几种方法,但没有。我没有得到这些 foreach 的结果
foreach (string field in extractorResults.Keys) {
if (fileResults.ContainsKey(field)) {
foreach (ExtractionResult exResult in extractorResults[field]) {
fileResults[field].Add(exResult);
}
} else
fileResults.Add(field, extractorResults[field]);
}
}
【问题讨论】:
-
您尝试了哪些方法,具体而言,它以什么方式不起作用?
-
你能把extractorResults、fileResults的实际类型放在一起吗?否则无法回答您的问题。
标签: c# performance linq lambda