【发布时间】:2018-05-31 08:16:07
【问题描述】:
不确定如何制定此 Linq 查询。 我有两个列表,每个列表都包含 HashCheck 对象:
class HashCheck
{
public string Id {get; set;}
public string Hash {get; set;}
}
所以,给定
List<HashCheck> list1;
List<HashCheck> list2;
我需要一个查询,它会生成一个列表,其中包含行的 ID 匹配的行,但哈希不匹配。
例如
List1 =
{1, 12345,
2, 34323,
3, 34083,
4, 09887}
List2 =
{1, 00001, << matching id, not matching hash
2, 34323,
3, 11112, << matching id, not matching hash
4, 09887
5, 98845}
ResultList =
{1, 00001,
3, 11112}
注意:在 List2 中,有一个额外的行,如果它包含在 ResultList 中将是一个奖励。但如果需要,我知道如何在单独的查询中做到这一点。
感谢您的帮助。
【问题讨论】:
标签: linq