首页 > 解决方案 > 如何通过给出 id 列表从列表中查询对象

问题描述

我有一个对象 ID 列表,我想从另一个对象列表中检索每个对象都有自己的唯一 ID。

List<string> idList

List<ObjectWithId> objectList

class ObjectWithId
{ 
    string Id; 
    ...
}

我知道如何一一做。但是是否可以使用 LINQ 在一行中做到这一点?

标签: c#.netlinq

解决方案


用这个:

objectList.Where(m=> idList.Contains(m.Id)).ToList();

推荐阅读