我有一个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;
}
}
}
有没有一种使用 lambda 的方式来做到这一点?