Oui, question mal formulée, mais je ne savais vraiment pas comment l'exprimer. :)Comment récupérer un tableau de membres d'une classe à partir d'un tableau de cette classe?
Disons que j'ai une classe simple qui ressemble à ceci:
public class Contact
{
public string Name { get; set; }
public string PhoneNumber { get; set; }
}
et j'ai un List<>
d'entre eux. Eh bien, je voudrais être en mesure d'obtenir une liste de tous les Name
s, tout comme Dictionary<T,U>
me permet de faire quelque chose comme Dictionary.Keys.ToArray()
et Dictionary.Values.ToArray()
. Actuellement, je fais la chose évidente, qui est de faire une boucle sur le tableau de Contact
s et créer mon propre tableau. Je pourrais être naïf, mais je pensais juste qu'il y aurait un moyen de l'obtenir dans une ligne de code.
+1 BOOM. Linq gagne à nouveau – fletcher
brillant. dois apprendre LINQ. :) – Dave
Il devrait retourner un IEnumerable d'abord, pas Liste –
LLS