【发布时间】:2012-01-26 16:37:38
【问题描述】:
我有两个对象:
ObjectA
{
string code;
string country;
}
ObjectB
{
string code;
string otherstuff;
}
我有List<objectA> 和List<ObjectB>,我需要找到List<ObjectB> 中包含objectA.Code 的所有对象。
但无法在 LINQ 查询上实现它。
【问题讨论】:
-
1.您是否有单个
objectA或者您需要来自List<objectA>的所有对象。 2. 你期望的结果是怎样的布局? 3. 到目前为止你尝试过什么? -
看看 IEnumerable.Intersect: msdn.microsoft.com/en-us/library/bb460136.aspx 你需要同时覆盖
Equals和GetHashCode并允许通过Code相互比较。