4
Je donne les résultats suivants:LINQ: Création d'un IEnumerable <T> à partir d'un autre IEnumerable <T>?
public class Foo
{
public int x { get; set; }
}
public class Bar
{
public void DoWork(IEnumerable<Foo> foos)
{
var enumOfX = ?;
//Other code that uses enumOfX
}
}
Comment puis-je créer un IEnumerable<int>
de tous les x?
Et si vous préférez l'autre syntaxe: var enumOfX = de foo in foos sélectionnez foo.x; – Dismissile
@Dismissile: Oui - Je n'ai pas inclus cela ici car pour des requêtes comme celle-ci, il est inutile d'utiliser le formulaire d'expression de requête, IMO. Les développeurs devraient vraiment être à l'aise dans les deux :) –
Je suis d'accord ... mais certaines personnes trouvent la syntaxe lambda déroutante si elles ne sont pas habituées. Pas de bébé! – Dismissile