Cette discussion est destinée à recueillir vos commentaires sur l'article Réimplémentation de Linq to Objects : Partie 2 - « Where » (traduction de l'article Reimplementing LINQ to Objects: Part 2 - "Where" de Jon Skeet)
Le tutoriel est la deuxième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Where » de Linq to Objects.
Vous pouvez retrouver la première partie de la série ici.Nous allons implémenter la clause/méthode/opérateur « Where ». Elle est raisonnablement simple à comprendre en général, mais elle fait entrer en jeu tous les aspects d'exécution différée et de streaming qui peuvent poser problème. Elle est générique, mais utilise un seul paramètre de type (ce qui est important à mon avis - plus une méthode a de paramètres de type, plus je la trouve difficile à comprendre en général). Oh, et c'est un point de départ pour les expressions de requête, ce qui est un bonus.
Partager