【发布时间】:2019-03-22 21:33:18
【问题描述】:
我在 C# 中有两个列表。我需要一个 LINQ 查询来比较和列出不匹配的行。
List<First> firstList;
List<Second> secondList;
both have the unique property called ID;
第一个列表:
ID Desc1 Desc2
1 aaa mmm
2 bbb fff
3 ccc ttt
4 ddd yyy
5 eee ggg
第二个列表:
ID Desc1 Desc2 Status
1 aaa mm P
2 bbb fff S
3 ccc ttt P
4 ddd yy S
5 eee ggg P
结果:
ID Desc1 Desc2 Status
2 aaa mm P
4 ddd yy S
我想将 firstList 中的 Desc1 和 Desc2 与 secondList 进行比较,并且需要不匹配项的状态。
【问题讨论】:
-
你是怎么做到的?你被困在哪里了?
-
我需要通过比较多个字段来查找不匹配行的状态。我正在学习 C#,不知道如何实现。
-
如果我们可以为您提供即用型解决方案,那么学习因素并不大,对吗?这就是为什么这个网站不能这样工作,你必须提供你的尝试并提供关于你在哪里具体卡住的信息。你也应该看看stackoverflow.com/help/how-to-ask。
-
您要求的是两个列表之间的区别。这个问题已经回答了。见stackoverflow.com/questions/5636438/…。
-
不幸的是我的视觉工作室崩溃了,我以后会注意的。