.NET Framework Todos


Ejemplo

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

Tenga en cuenta que el método All funciona al verificar que el primer elemento se evalúe como false según el predicado. Por lo tanto, el método devolverá true para cualquier predicado en el caso de que el conjunto esté vacío:

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