Junior — Middle
El tudná magyarázni, hogyan működik a Where módszer a programozási nyelvben?
sobes.tech MI
Válasz az MI-től
A Where metódus C#-ban az adott feltétel alapján történő kollekciók szűrésére szolgál. Elfogad egy lambda kifejezést (predikátum), amely true értéket ad vissza azokhoz az elemekhez, amelyeket meg akar tartani, és false-t azokhoz, amelyeket szűrni kell.
Példa:
int[] numbers = {1, 2, 3, 4, 5, 6};
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // Kiírja 2, 4, 6
}
A Where késleltetett (lusta) szekvenciát ad vissza, vagyis a szűrés a eredmények bejárásakor történik.