2016-04-25 170 views
1

我有两个列表。基于另一个列表过滤一个列表c#

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

The second list is list 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 

回答

3

很简单这样说:

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