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