LINQ Basics
Where Filter
Where keeps only the values that match a condition.
Where Filter
WhereFilter.cs
using System;
using System.Linq;
class Program
{
static void Main()
{
int minimum = ;
int[] values = { 1, 3, 5, 7 };
int[] kept = values.Where(value => value >= minimum).ToArray();
string joined = string.Join(",", kept);
Console.WriteLine($"minimum={minimum}");
Console.WriteLine($"kept={joined}");
}
}
using System;
using System.Linq;
class Program
{
static void Main()
{
int minimum = ;
int[] values = { 1, 3, 5, 7 };
int[] kept = values.Where(value => value >= minimum).ToArray();
string joined = string.Join(",", kept);
Console.WriteLine($"minimum={minimum}");
Console.WriteLine($"kept={joined}");
}
}
using System;
using System.Linq;
class Program
{
static void Main()
{
int minimum = ;
int[] values = { 1, 3, 5, 7 };
int[] kept = values.Where(value => value >= minimum).ToArray();
string joined = string.Join(",", kept);
Console.WriteLine($"minimum={minimum}");
Console.WriteLine($"kept={joined}");
}
}
Where
`Where` filters a sequence with a predicate.