The element operators are used to return a single, or a specific element from the sequence or collection. For example, in a school when we ask, who is the principal? Then there will be only one person that will be the principal of the school. So the number of students is a collection and the principal is the only result that comes from the collection.
The LINQ Standard Query Operator supports 8 types of element operators:
The ElementAt operator is used to return an element from the particular index from the given collection or sequence. Here the specified index is zero-based index. Suppose an array contains 3 elements, i.e, 1, 2, 3 and we want to print the value at index 1, so we use an ElementAt method because it will return the element present at index 1, i.e, 2.
- It does not support query syntax in C# and VB.Net languages.
- It support method syntax in both C# and VB.Net languages.
- It present in both the Queryable and Enumerable class.
- If the given index is out of range, then this method will throw an ArgumentOutOfRangeException.
Sequence is: Dog Cat Cow Goat Parrot Element is: Goat
Employee ID: 210
- LINQ | Element Operator | First
- LINQ | Element Operator | Last
- LINQ | Element Operator | ElementAtOrDefault
- LINQ | Element Operator | SingleOrDefault
- LINQ | Element Operator | FirstOrDefault
- LINQ | Element Operator | LastOrDefault
- LINQ | Element Operator | Single
- LINQ | Set Operator | Except
- LINQ | Set Operator | Union
- LINQ | Set Operator | Distinct
- LINQ | Set Operator | Intersect
- LINQ | Quantifier Operator | Contains
- LINQ | Quantifier Operator | Any
- LINQ | Partition Operator | Take
- LINQ | Filtering Operator | where
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.