Aller au contenu

Quantificateurs

Contexte : Les quantificateurs (Any, All, Contains) vérifient des conditions sur une séquence et retournent un bool.

int[] numbers = { 1, 2, 3 };
bool anyEven = numbers.Any(n => n % 2 == 0); // true
bool allPositive = numbers.All(n => n > 0); // true
bool containsTwo = numbers.Contains(2); // true

Validation : Utilisez Any pour vérifier si une collection contient des éléments avant de la traiter.

Exemple : Dans EF Core, Any se traduit par EXISTS en SQL, ce qui est efficace.