假设我有以下类:
class Parent
{
bool Gender { get; set; }
List<Child> Children { get; set; }
}
class Child
{
bool Gender { get; set; }
List<Child> GrandChildren { get; set; }
}
class GrandChild
{
bool Gender { get; set; }
}
使用linq,有人能帮我通过返回一个
List<Child>
来筛选父对象,其中每个Child都有Gender == false
,且每个Child的GrandChild都有Gender == false
吗?我已经成功返回了一个
List<GrandChild>
,但我真的需要维护层次结构。