我有两个对象:
ObjectA
{
string code;
string country;
}
ObjectB
{
string code;
string otherstuff;
}
我有List<objectA>
和 List<ObjectB>
我需要找到 List<ObjectB>
中的所有对象其中包含 objectA.Code
.
但无法在 LINQ 查询上实现它。
最佳答案
听起来您正在尝试查找 ObjectB
的所有实例有一个 code
任何 List<ObjectA>
中存在的值值。如果是这样,请尝试以下操作
List<ObjectA> listA = ...;
List<ObjectB> listB = ...;
var all = listB.Where(b => listA.Any(a => a.code == b.code));
关于c# - 两个列表对象之间的 Linq 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021618/