2016-04-25 172 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();