我相信我必须使用 JOIN 但我不知道如何使用 Linq 正确使用它
我有两个数组,
Array1 = 所有成员的数组 (allMembers)
每个成员都是一个具有 memberID 作为字符串字段的对象
Array2 = MemberID 字符串数组 (membersToSelect)
我想返回所有成员 ID 在 Array2 中列出的成员。
这是我迄今为止尝试过的
MemberObject[] selectedObjects = allMembers
.Join( membersToSelect,
memberID => memberID,
member => member,
(memberID, member) => memberID == member.memberID)
.ToArray();