如何从IEnumerable <t1>中检索IEnumerable <t2>?

时间:2015-12-02 00:41:27

标签: c# ienumerable

C#中,如果我有IEnumerable<test>,其中test类型具有test2类型的单个属性,我该如何检索IEnumerable<test>每个test2bool属性过滤的地方。

代码是这样的:

IEnumerable<T2> data = list.Select(x => x.obj && x.obj.isBool);

以下是对象的描述:

public class test
{
    public test2 obj;
}

public class test2
{
    public bool isBool;
}

1 个答案:

答案 0 :(得分:0)

听起来你真的需要这个:

IEnumerable<test2> data = list.Select(x => x.obj).Where(x => x.isBool);