Take is LINQ functionality to get given number of elements from the beginning of a collection. Below you can find out how to use it. We’ll start with creating example list of colors: var colors = new List<string>() { “red”, “green”, “blue”, “pink”, “grey” }; 1 var colors = new List<string>() { “red”, “green”, “blue”, … Continue reading C# – LINQ Take Example
Category: LINQ
C# – LINQ Skip Example
Skip is LINQ functionality to filter collection by omitting given number of first elements. Below is an example how to use it. Let’s create a simple collection of strings: var animals = new List<string>() { “dog”, “cat”, “lion”, “duck”, “fish” }; 1 var animals = new List<string>() { “dog”, “cat”, “lion”, “duck”, “fish” }; Now … Continue reading C# – LINQ Skip Example
C# – LINQ FirstOrDefault Examples
FirstOrDefault is a LINQ functionality to return first element of the collection or default value if requested item does not exist. In case of collection of reference type objects the default is null, whilst in case of value types the default depends on the particular type (e.g. for int it is 0). FirstOrDefault is overloaded … Continue reading C# – LINQ FirstOrDefault Examples
C# – LINQ Select Examples
Select is a LINQ functionality to define a data format of the query results. Each of below examples is presented in C# with both Lambda and Query expression. Let’s create a Person class. public class Person { public string Forename { get; set; } public string Surname { get; set; } public DateTime DateOfBirth { … Continue reading C# – LINQ Select Examples
C# – LINQ Where Examples
Where is a LINQ functionality to filter data in a query with given criteria. Each of below examples is presented in C# with both Lambda and Query expression. 1. Collection of strings – single condition Query collection to get items which start with “b”. var colors = new List<string>() { “red”, “green”, “blue”, “black”, “white” … Continue reading C# – LINQ Where Examples