c# - 如何通过给出 id 列表从列表中查询对象
问题描述
我有一个对象 ID 列表,我想从另一个对象列表中检索每个对象都有自己的唯一 ID。
List<string> idList
List<ObjectWithId> objectList
class ObjectWithId
{
string Id;
...
}
我知道如何一一做。但是是否可以使用 LINQ 在一行中做到这一点?
解决方案
用这个:
objectList.Where(m=> idList.Contains(m.Id)).ToList();
推荐阅读
- javascript - TypeError:无法分配给字符串的只读属性“0”
- java - JDBC 源连接器和接收器连接器是否需要 Confluent?
- javascript - 在选项卡之间跳转 - react-native 导航
- php - apache2 和 docker 的 Laravel Websockets 问题
- android - 使用 PhoneAuthProvider 验证电话后如何使用电子邮件和密码方法创建帐户?
- jpa - (A) 使用 CompletableFutures 调用 Spring jpa 的同步行为
- java - 如何直接从休眠中的查询中通过“setResultTransformer”和“addScalar”构建我的对象?
- angular - 预期 spy myMethod 已被调用:但它从未被调用
- php - 在 ubuntu 中为 PHP 页面保存一个 Favicon
- android - 如何在 React Native Expo Android 深度链接中进行测试