.NET Framework Tout


Exemple

var numbers = new[] {1,2,3,4,5};

var allNumbersAreOdd = numbers.All(n => (n & 1) == 1);
Console.WriteLine(allNumbersAreOdd); //False

var allNumbersArePositive = numbers.All(n => n > 0);
Console.WriteLine(allNumbersArePositive); //True

Notez que la méthode All fonctionne en vérifiant que le premier élément est évalué comme false selon le prédicat. Par conséquent, la méthode retournera true pour tout prédicat dans le cas où l'ensemble est vide:

var numbers = new int[0];
var allNumbersArePositive = numbers.All(n => n > 0);
Console.WriteLine(allNumbersArePositive); //True