基于另一个列表筛选一个列表c#

基于另一个列表筛选一个列表c#,c#,C#,我有两张单子 第一个列表是一个成员列表,其成员键用于标识该成员 第二个列表是一个列表memberKeys 我想按memberKeys列表中的memberKeys筛选成员列表 List<Member> membersList = GetMembers(); List<int> memberKeys = // list of member keys to find List<Member> members = memberList.Where(x => x.

我有两张单子

第一个列表是一个成员列表,其成员键用于标识该成员

第二个列表是一个列表
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 membersList=GetMembers();
List memberKeys=//要查找的成员键列表
List members=memberList。其中(x=>x.MemberKey?????//在memberkeys列表中
这样做非常简单:

List<Member> members = memberList.Where(x => memberKeys.Contains(x.MemberKey)).ToList();
List members=memberList.Where(x=>memberKeys.Contains(x.MemberKey)).ToList();
这样做非常简单:

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