通过在C#中包含List <guid>从List <object>中选择Items

Red*_*wan 0 c# linq-to-objects list

我有ListAllUsers.用户有propeorty id(作为Guid),name(作为String),address(作为String).我有另一个用户ID列表ID,它们是从ui中选择的.我想获得List selectedUsers,来自AllUsers的ID.我试图通过LINQ获取它.我可以通过单一陈述来做到这一点,没有多次尝试吗?怎么样?

Fré*_*idi 6

如果我理解你的问题,你可以这样做:

var selectedUsers = allUsers.Where(user => selectedUserIds.Contains(user.Id));
Run Code Online (Sandbox Code Playgroud)