我已经在这里挣扎了几个小时,如果可能的话,我会很感激一些帮助/建议。
我有一个ID列表 - 列表() 我有一个产品清单 - List()
我想从存在ID的产品列表中提取所有行。
提前致谢。
答案 0 :(得分:1)
您可以使用contains
var items = products.Where(p => idList.Contains(p.ID));
答案 1 :(得分:1)
你需要这样的东西吗?
List<Product> products = // initialize list
List<int> IDs = // initialize list
List<Product> containedProducts = products.Where(p => IDs.Contains(p.ID)).ToList();
答案 2 :(得分:0)
var result = from p in products
join i in ids
on p.Id = i
select p;