У меня есть AC # Список продуктов:
var mylist = new List<Person>{
new Product{Id=1, Name="p-1", Colors="1,2"},
new Product{Id=2, Name="p-2", Colors="2,1"},
new Product{Id=3, Name="p-2", Colors="3,4,5"},
new Product{Id=4, Name="p-2", Colors="4,5,3"}
}
Если цвет продукта "1,2", а другой цвет продукта - "2,1", эти продукты имеют одинаковые цвета.Поэтому я хочу удалить один из них (что не имеет значения).Окончательный список будет выглядеть так:
var mylist = new List<Person>{
new Product{Id=1, Name="p-1", Colors="1,2"},
new Product{Id=3, Name="p-2", Colors="3,4,5"}
}
Я не могу удалить продукты того же цвета из списка, используя c # linq.Как я могу это сделать?