为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取过滤列表?

如何获取过滤列表?

C#
慕运维8079593 2021-06-30 14:07:52
这就是场景。我有下一节课: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()有什么线索吗?谢谢小伙伴。
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

赶紧跑:

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


查看完整回答
反对 回复 2021-07-03
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信