All C# with Example



All C# with Example

All is used to check, if all elements of a collection match a condition or not. 
see also: .Any 
1. Empty parameter 
All: is not allowed to be used with empty parameter. 
2. Lambda expression as parameter 
 

All: Returns true if all elements of collection satisfies the lambda expression and false otherwise: 
var numbers = new List(){ 1, 2, 3, 4, 5}; 
bool result = numbers.All(i => i < 10); // true 
bool result = numbers.All(i => i >= 3); // false 
3. Empty collection 
All: Returns true if the collection is empty and a lambda expression is supplied: 
var numbers = new List(); 
bool result = numbers.All(i => i >= 0); // true 
Note: All will stop iteration of the collection as soon as it finds an element not matching the condition. This means 
that the collection will not necessarily be fully enumerated; it will only be enumerated far enough to find the first 
item not matching the condition. 

0 Comment's

Comment Form

Submit Comment