Como uso o Linq para obter uma lista exclusiva de propriedades de uma lista de objeto
Estou tentando usar o Linq para retornar uma lista de IDs, dada uma lista de objetos em que o ID é uma propriedade. Eu gostaria de poder fazer isso sem percorrer cada objeto e extrair os IDs únicos que encontr
Tenho uma lista de objetos do tipo MyClass e uma das propriedades dessa classe é um I
public class MyClass
{
public int ID { get; set; }
}
O que eu quero fazer é escrever uma consulta Linq para retornar uma lista desses IDs
Como faço isso dado umIList<MyClass>
tal que retorna umIEnumerable<int>
dos IDs?
Tenho certeza de que deve ser possível fazê-lo em uma ou duas linhas usando o Linq, em vez de percorrer cada item da lista MyClass e adicionar os valores exclusivos a uma list
Qualquer ajuda na criação de uma solução elegante seria muito apreciada!