2016-04-25 12 views
1

私は2つのリストを持っています。別のリストに基づいて1つのリストをフィルタリングするC#

最初のリストは、メンバーを識別するMemberKeyを持つメンバーのリストです。

第2リストはリスト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(); 
関連する問題