如何获取过滤列表?

这就是场景。我有下一节课:


class A

    string  attribute1; 

    string  attribute2;

    List<B> attribute3;

}


class B 

{

    string attribute1;

}

我的程序运行:


list<Class A>    myList

我想得到,使用 linq 过滤,一个特定的列表 A 类


因此,就我所知,我正在通过以下方式获取列表或列表:


myList.SelectMany(o => o.attribute3.Where(p => p.attribute1 == "test")).ToList()


myList.SelectMany(o => o.attribute3.Select(p => p.attribute1 == "test")).ToList()

有什么线索吗?谢谢小伙伴。


慕运维8079593
浏览 133回答 1
1回答

慕桂英4014372

赶紧跑:myList.Where(o&nbsp;=>&nbsp;o.attribute3.Any(p&nbsp;=>&nbsp;p.attribute1&nbsp;==&nbsp;"test")).ToList()
打开App,查看更多内容
随时随地看视频慕课网APP