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