Sobes.tech
Junior — Middle

Welke klasse of datatypes wordt geretourneerd bij het gebruik van de Where-methode in LINQ?

sobes.tech AI

Antwoord van AI

De Where-methode in LINQ retourneert een object dat de interface IEnumerable<T> implementeert. Het is een uitgestelde (lui) sequentie die bij enumeratie de opgegeven filtervoorwaarde toepast op de oorspronkelijke collectie. Het geretourde type is meestal IEnumerable<T>, waarbij T het type van de elementen in de oorspronkelijke collectie is.

Voorbeeld:

var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0); // evenNumbers heeft het type IEnumerable<int>

foreach(var num in evenNumbers)
{
    Console.WriteLine(num); // Drukt 2 en 4 af
}