Junior — Middle
Vai jūs varat izskaidrot, kā darbojas metode Where programmēšanas valodā?
sobes.tech AI
Atbilde no AI
C# valodā Where metode tiek izmantots kolekciju filtrēšanai pēc noteiktas nosacījuma. Tas pieņem lambda izteiksmi (predikātu), kas atgriež true elementiem, kurus nepieciešams saglabāt, un false – tiem, kurus nepieciešams filtrēt.
Piemērs:
int[] numbers = {1, 2, 3, 4, 5, 6};
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // Izvadīs 2, 4, 6
}
Where atgriež atliktu (slinko) secību, tas ir, filtrēšana notiek rezultātu pārlūkošanas laikā.