在C#
中,如果我有IEnumerable<test>
,其中test
类型具有test2
类型的单个属性,我该如何检索IEnumerable<test>
每个test2
被bool
属性过滤的地方。
代码是这样的:
IEnumerable<T2> data = list.Select(x => x.obj && x.obj.isBool);
以下是对象的描述:
public class test
{
public test2 obj;
}
public class test2
{
public bool isBool;
}
答案 0 :(得分:0)
听起来你真的需要这个:
IEnumerable<test2> data = list.Select(x => x.obj).Where(x => x.isBool);