Comment cette expression de requête LINQ peut-elle être ré-exprimée avec des appels de méthode d'extension?Plusieurs des clauses de LINQ
public static List<Tuple<int, int>> Concat()
{
return (from x in Enumerable.Range(1, 3)
from y in Enumerable.Range(4, 3)
select new Tuple<int, int>(x, y)).ToList();
}
requête _any_ LINQ peut être exprimé par les appels de méthode d'extension. Ceci est par définition - tous les mots-clés LINQ sont définis dans la spécification de langage en fournissant une extension aux appels de méthode correspondants. –
A pu vérifier avec Reflector. –