Je suis en train d'utiliser Linq pour retourner une liste d'id donné une liste d'objets où l'id est une propriété. J'aimerais être capable de le faire sans en parcourant chaque objet et en tirant les id uniques que je trouve.
J'ai une liste d'objets de type Maclasse et l'une des propriétés de cette classe est un ID.
public class MyClass
{
public int ID { get; set; }
}
Ce que je veux faire est d'écrire une requête Linq m'a fait une liste de ces Identifiants
Comment dois-je faire un IList<MyClass>
telle qu'elle renvoie un IEnumerable<int>
de l'ids?
Je suis sûr qu'il doit être possible de le faire en une ou deux lignes à l'aide de Linq plutôt qu'en parcourant chaque élément dans la MyClass liste et y ajouter les valeurs dans une liste.
Toute aide à la création d'une solution élégante serait bien apprécié!