c# - 根据另一个列表过滤一个列表c#

标签 c#

<分区>

我有两个列表。

first 列表是一个成员列表,其中包含用于标识成员的 MemberKey。

第二个列表是一个列表memberKeys

我想通过memberKeys列表中的memberKeys过滤成员列表。

List<Member> membersList = GetMembers();
List<int> memberKeys = // list of member keys to find
List<Member> members = memberList.Where(x => x.MemberKey ????? // in the memberkeys list

最佳答案

这种方式很简单:

List<Member> members = memberList.Where(x => memberKeys.Contains(x.MemberKey)).ToList();

关于c# - 根据另一个列表过滤一个列表c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36838460/

相关文章:

c# - 类似 translit.net 但在 autohotkey 上

c# - 如果我以 dd-MM-yyyy 格式传递日期,则将 yyyy-MM-dd 格式的日期保存到 SQL Server 2008

c# - 在 C# 中需要转换基值类型时

c# - 如何使用 MapRoute 捕获所有区域

c# - .NET : StreamReader does not recognize ° characters

c# - iTextSharp pdf 中缺少 Font Awesome 图标

C# 应用程序 - 我应该使用存储过程还是 ADO.NET 和 C# 编程技术?

c# - WPF-对话框相对源绑定(bind)(MVVM)

c# - 无法发送 HTTP 请求,因为请求已中止。 "Could not create SSL/TLS secure channel"

c# - 是否可以使用 ADO.NET 锁定 oracle 10g 数据库表?