私にはList<Person>
(人)がいますすべての人にはList<Kid>
(子供)がいます
5歳未満の子供を持つすべての人を見つけたい場合は、次のようにします
var peopleWithLittleKids=new List<Person>()
foreach(var p in people)
{
foreach(var kid in p.Kids)
{
if(kid.age<5)
{
peopleWithLittleKids.Add(p);
break;
}
}
}
ラムダを使用してこれを行う1行の方法はありますか?