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
}