В настоящее время у меня есть список, содержащий элементы с полями: «имя, описание, источник, название, ...». Я хочу сбросить список из этого, но исключительно уникальным на основе двух ключей, названия и описания. В принципе, мне не нужны элементы из списка с тем же именем и тем же описанием, но если у них разные имена и одно и то же описание, то это нормально.Выбор из списка на основе нескольких уникальных полей
Я посмотрел, что с помощью
list.select(x => x.Name).Distinct()
бы дать мне список с отличным именем, но складывая их нарушил бы, что один из уникальных ключей разных, и один то же самое.
Я также взглянул на хэш-наборы, но я полностью смущен тем, как это работает.
Если кто-то может помочь, был бы признателен.
http://stackoverflow.com/questions/1300088/distinct-with-lambda – Steve