【发布时间】:2013-08-26 20:08:14
【问题描述】:
我有一个具有属性(Id、Name、DrugCode1、DrugCode2)的类 Items。
项目列表中填充了重复项目。
例如:
------------------------------------------
Id Name DrugCode1 DrugCode2
------------------------------------------
1 Item1 2 3
2 Item2 3 2
3 Item3 4 3
1 Item1 3 2
3 Item3 3 4
如果 DurgCode1 和 DrugCode2 颠倒,那么我们认为这些项目是重复的
例如:
1 Item1 2 3
1 Item1 3 2
由于 DrugCode1 和 DrugCode2 颠倒,上述 2 项被认为是重复的。 我们只需要获取一项。
如何使用 linq 删除列表中的重复项?
【问题讨论】:
-
Item3怎么样?它也出现了两次,代码为4,3和3,4...