Junior — Middle
Программалоо тилинде Where ыкмасы кандай иштейт деп түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
C# тилиндеги Where методу белгилүү бир шартка негизделген коллекцияларды фильтрлөө үчүн колдонулат. Ал лямбда билдирүүсүн (предикат) кабыл алат, ал элементтер сакталууга тийиш болсо true, ал эми фильтрлөө керек болсо false кайтарат.
Мисал:
int[] numbers = {1, 2, 3, 4, 5, 6};
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // 2, 4, 6 чыгарат
}
Where кечиктирилген (ленивый) последовательдикти кайтарат, башкача айтканда, фильтрлоо натыйжалардын өтүү учурунда жүргүзүлөт.