Я пытаюсь использовать Linq, чтобы вернуть список идентификаторов, учитывая список объектов, где идентификатор является свойством. Я хотел бы иметь возможность делать это, не просматривая каждый объект и не извлекая уникальные идентификаторы, которые я нахожу.
У меня есть список объектов типа MyClass, и одним из свойств этого класса является идентификатор.
public class MyClass
{
public int ID { get; set; }
}
Я хочу написать запрос Linq, чтобы получить список этих идентификаторов
Как мне сделать это, учитывая IList<MyClass>
, что он возвращает IEnumerable<int>
идентификаторов?
Я уверен, что должна быть возможность сделать это в одну или две строки, используя Linq, вместо того, чтобы перебирать каждый элемент списка MyClass и добавлять уникальные значения в список.
Любая помощь в создании элегантного решения будет высоко ценится!