Element Operations
Element operations return a single, specific element from a sequence.
The standard query operator methods that perform element operations are listed in the following section.
Methods
Method Name |
Description |
C# Query Expression Syntax |
Visual Basic Query Expression Syntax |
More Information |
---|---|---|---|---|
ElementAt |
Returns the element at a specified index in a collection. |
Not applicable. |
Not applicable. |
|
ElementAtOrDefault |
Returns the element at a specified index in a collection or a default value if the index is out of range. |
Not applicable. |
Not applicable. |
|
First |
Returns the first element of a collection, or the first element that satisfies a condition. |
Not applicable. |
Not applicable. |
|
FirstOrDefault |
Returns the first element of a collection, or the first element that satisfies a condition. Returns a default value if no such element exists. |
Not applicable. |
Not applicable. |
|
Last |
Returns the last element of a collection, or the last element that satisfies a condition. |
Not applicable. |
Not applicable. |
|
LastOrDefault |
Returns the last element of a collection, or the last element that satisfies a condition. Returns a default value if no such element exists. |
Not applicable. |
Not applicable. |
|
Single |
Returns the only element of a collection, or the only element that satisfies a condition. |
Not applicable. |
Not applicable. |
|
SingleOrDefault |
Returns the only element of a collection, or the only element that satisfies a condition. Returns a default value if no such element exists or the collection does not contain exactly one element. |
Not applicable. |
Not applicable. |
See Also
Tasks
How to: Query for the Largest File or Files in a Directory Tree (LINQ)
Concepts
Standard Query Operators Overview