Junior — Middle
Quale classe o tipo di dati viene restituito utilizzando il metodo Where in LINQ?
sobes.tech AI
Risposta dell'AI
Il metodo Where in LINQ restituisce un oggetto che implementa l'interfaccia IEnumerable<T>. È una sequenza lazy (pigra) che, durante l'iterazione, applica la condizione di filtro specificata alla collezione originale. Il tipo di ritorno è solitamente IEnumerable<T>, dove T è il tipo degli elementi della collezione originale.
Esempio:
var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0); // evenNumbers ha tipo IEnumerable<int>
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // Stampa 2 e 4
}