Lesson 10 - More on LINQ operators
In the previous lesson, LINQ operators in C# .NET, we started going over LINQ query operators. In today's tutorial, we're going to continue learning about operators.
Element operators
Since queries always returns a collection, there are operators with which we can access a particular element directly.
First
Returns the first element of a query result. This one is useful mainly in cases where we're only interested in the first result or if the query only returns a single element.
{CSHARP_CONSOLE}
int[] numbers = { 3, 5, 8, 5, 9, 1, 3, 4 };
var number = (from n in numbers
where (n > 5)
select n).First();
Console.WriteLine(number);
{/CSHARP_CONSOLE}
The query will select:
Console application
8
First with a condition
If we need to save our work, in some cases, we may specify the condition right into the First() method:
...End of the preview...
Continue further
You've come here and that's great! We believe that the first lessons showed you something new and useful
Do you want to continue the course? Go to the premium section.
Buy this course
This article is licensed: Premium, by buying this article, you agree with the terms of use.
- Unlimited and permanent access to individual lessons.
- High quality IT knowledge.
- Skills to help you get your dream and well-paid job.
Article description
Requested article covers this content:
We'll describe some more LINQ operators which you can use in LINQ queries in C# .NET. These will be first, last, range, repeat, any, all, sum, min and max.
You gain credits by supporting our network. This is done by sending a helpful amount of money to support the site, or by creating content for the network.