【发布时间】:2017-02-23 00:39:44
【问题描述】:
我想将以下 sn-p 代码转换为 LINQ。目标是在内部集合中找到匹配项并返回其 Data 属性。有什么建议吗?
string data = null;
foreach (var section in sections)
{
foreach (var field in section.Fields)
{
if (field.Id == id)
{
data = field.Data;
}
}
}
【问题讨论】:
-
Select、SelectMany和FirstOrDefault()(或者在你的情况下,LastOrDefault)。