Ответ 1
Это должно работать,
List<int> result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
У меня есть список объектов с тремя целыми свойствами. Как получить отдельные значения свойства first integer из моего списка?
Это должно работать,
List<int> result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
Try:
var g = collection.Select(i => i.Property1).Distinct();
Не могли бы вы опубликовать некоторый исходный код, чтобы мы могли дать вам лучший пример?
EDIT:
В моем примере у меня есть коллекция collection
, которая содержит многочисленные экземпляры вашего класса. Затем я выбираю Property1
из каждого класса, отфильтровываясь на различные значения этого свойства.
Я нашел этот полезный и подходящий для меня способ для строк.
var distinctNames = (from d in YourList select d).Distinct();
Надеюсь, это полезно для кого-то вроде меня, ища подробности в SO.