2016-04-25 3 views
1

У меня есть два списка.фильтрация одного списка на основе другого списка C#

first list - это список членов с MemberKey, который идентифицирует участника.

второй Список Список memberKeys;

Я хочу отфильтровать список членов элементомKeys в списке 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(); 
Смежные вопросы