从列表中选择项目<对象>通过包含 List在 C# 中 对象>
我有 ListAllUsers 。用户具有属性 id(作为 Guid)、名称(作为字符串)、地址(作为字符串)。我有另一个从 ui 中选择的用户 id 列表 id。我想获取 List selectedUsers,其中 ids 来自 AllUsers。我正在尝试通过 LINQ 获取它。我可以通过单个语句来做到这一点,而不需要多次迭代吗?如何?
I am having the ListAllUsers . User having propeorty id(as Guid),name(as String),address(as String). I am having another List ids of users id which are selected from ui. I want to get List selectedUsers, where ids from AllUsers. I am trying to fetch it by LINQ. can i do this by single statement , without multiple itterations? how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我正确理解你的问题,你可以这样做:
If I understand your question correctly, you can do something like:
另一种可能的方法是:
如果其中一个 selectedUserId 未映射到您可能想要的用户,这将引发异常。弗雷德里克的方法将被默默吞下。
Another possible approach is:
This will throw an exception if one of the selectedUserIds doesn't map to a user which might be what you want. The method by Frédéric will silently swallow.