Retour au cours

Syntaxe de méthode LINQ vs Syntaxe de requête

C# de Zéro à Héros : Masterclass Complète de Programmation

Syntaxe de méthode dans LINQ

Alors que la syntaxe de requête ressemble au SQL, la syntaxe de méthode utilise des méthodes d'extension et des expressions Lambda.

Exemple

csharp // Syntaxe de méthode (Plus populaire) var pairs = nombres.Where(n => n % 2 == 0).ToList();

// Syntaxe de requête var pairs2 = from n in nombres where n % 2 == 0 select n;

La syntaxe de méthode est souvent plus puissante car elle permet de chaîner facilement des opérations comme .OrderBy() ou .Select().