Désolé pour la légende bizarre. Ce que je suis en train de réaliser est simple:Comment puis-je réduire IEnumerable <IEnumerable <Foo>> à IEnumerable <Foo>?
IEnumerable<IEnumerable<Foo>> listoflist;
IEnumerable<Foo> combined = listoflist.CombineStuff();
Exemple:
{{0, 1}, {2, 3}} => {0, 1, 2, 3}
Je suis positif, il est une expression Linq pour cette ...
Sidenote: Les listes peuvent être grand.
Je me demande pourquoi MS na pas surcharge toute l'extension méthodes ne prenant aucun paramètre et utilisant l'identité à la place. L'inférence de type Deviner ne fonctionnera pas si bien alors. – leppie
Oui, l'inférence de type deviendrait difficile - au moins la pré-covariance. Après cela, ce serait plus simple. –