【发布时间】:2016-10-12 19:53:36
【问题描述】:
您能帮我在 LINQ 中编写这个嵌套的 foreach 循环吗?
c=0
foreach(var e in elements)
{
foreach(var a in e.Attributes)
{
if(a.Name=="City" && a.GetValue().ToString() == "Oakland")
c += 1;
}
}
【问题讨论】:
-
向我们展示您的尝试。
c应该是做什么用的?只是计数? -
var c = elements.SelectMany(e => e.Attributes).Count(a => a.Name == "City" && a.GetValue().ToString() == "Oakland");