Sobes.tech
Junior — Middle

Ce clasă sau tip de date este returnat atunci când se folosește metoda Where în LINQ?

sobes.tech AI

Răspuns de la AI

Metoda Where din LINQ returnează un obiect care implementează interfața IEnumerable<T>. Este o secvență întârziată (laziness) care, la enumerare, aplică condiția de filtrare specificată asupra colecției originale. Tipul de returnare este de obicei IEnumerable<T>, unde T este tipul elementelor colecției originale.

Exemplu:

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

foreach(var num in evenNumbers)
{
    Console.WriteLine(num); // Va afișa 2 și 4
}