У меня есть класс Элементы со свойствами (Id, Name, DrugCode1, DrugCode2).Удалить дубликат из следующего списка, используя Linq
Список предметов заполнен дублируемыми элементами.
Для например .:
------------------------------------------
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
Вышеприведенные 2 Itmes считаются дубликатом поскольку DrugCode1 и DrugCode2 меняются на противоположные. Нам просто нужно извлечь только один элемент.
Как удалить дубликаты в списке с помощью linq?
возможно дубликат [Как использовать LINQ Distinct() с несколькими полями] (HTTP : //stackoverflow.com/questions/10719928/how-to-use-linq-distinct-with-multiple-fields) –
LINQ to _what_? –
Как насчет 'Item3'? Он также появляется два раза, с кодами '4,3' и' 3,4' ... – Shaamaan