为了账号安全,请及时绑定邮箱和手机立即绑定

根据包含ID的列表选择项目

根据包含ID的列表选择项目

C#
郎朗坤 2021-04-01 09:33:29
我有一个项目列表,每个项目包含一个Type整数字段。我想过滤列表以仅获取与给定整数列表匹配的项目。我现在拥有的代码可以使用,但是我知道可以对其进行优化。Class Item{    int ID;    //Other fields & methods that are irrelevant here}//Selection methodIEnumerable<Item> SelectItems(List<Item> allItems, List<int> toSelect){     return allItems.Where(x => toSelect.Contains(x.ID));}我遇到的问题是,我要迭代遍历,allItems并且在每次迭代中都要迭代遍历toSelect。我觉得有可能变得更加有效,但是我不知道如何使用Linq来实现这一目标。这可能也是一个已经问过的问题,因为我不知道这是怎么用英语称呼的。这感觉有点愚蠢,因为我不知道如何在seach引擎中正确地编写它。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信