Linq Quantifiers C# with Example



Linq Quantifiers C# with Example

Quantifier operations return a Boolean value if some or all of the elements in a sequence satisfy a condition. In this 
article, we will see some common LINQ to Objects scenarios where we can use these operators. There are 3 
Quantifiers operations that can be used in LINQ: 
All – used to determine whether all the elements in a sequence satisfy a condition. Eg: 
int[] array = { 10, 20, 30 }; 
// Are all elements >= 10? YES 
array.All(element => element >= 10); 
// Are all elements >= 20? NO 
array.All(element => element >= 20); 
// Are all elements < 40? YES 
array.All(element => element < 40); 
Any - used to determine whether any elements in a sequence satisfy a condition. Eg: 
int[] query=new int[] { 2, 3, 4 } 
query.Any (n => n == 3); 
Contains - used to determine whether a sequence contains a specified element. Eg: 
//for int array 
int[] query =new int[] { 1,2,3 }; 
query.Contains(1); 
//for string array 
string[] query={"Tom","grey"}; 
query.Contains("Tom"); 
//for a string 
var stringValue="hello"; 
stringValue.Contains("h"); 

0 Comment's

Comment Form

Submit Comment