我有一个类型'a'的通用列表,其中包含类型'b'的通用列表,如下所示:
List<A> lA = new List<A>();
List<B> lB = new List<B>();
lb.Add(new B());
lb.Add(new B());
lb.Add(new B());
lA.Add(lB);
我想要做的是从lA建立一个类型为'b'的新列表,其中'b'上的属性为真。
非常感谢任何帮助,
标记
答案 0 :(得分:2)
试试这个
lA.SelectMany(a => a.PropertyOfListOfBType).Where(b => b.SomeProperty).ToList()