首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用linq根据List的值过滤list?

如何使用linq根据List的值过滤list?
EN

Stack Overflow用户
提问于 2016-08-22 04:30:58
回答 1查看 90关注 0票数 0

我有一个模型,它有一个列表:列表1=州列表2=邮政编码

邮政编码有一个属性可以查看它是否被选中(bool) &我显示了所有的州和邮政编码列表,他们可以从复选框列表中选择邮政编码,当模型回发到HttpPost上时,checked被设置为true。

我需要过滤州列表,以便只拉回选中了邮政编码的州。我试过了,但返回结果为空:

代码语言:javascript
复制
var temp = States.Where(a => a.ZipCodes.Where(b => b.Checked == true).Any()).ToList();
EN

回答 1

Stack Overflow用户

发布于 2016-08-22 04:37:06

您可以删除该嵌套的Where()调用,并将其

代码语言:javascript
复制
var temp = States.Where(a => a.ZipCodes.Any(b => b.Checked)).ToList();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39068588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档