Junior — Middle
Dasturlash tilida Where metodining qanday ishlashini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
C# da Where metodi, ma'lumotlar to'plamini berilgan shart asosida filtrlash uchun ishlatiladi. U lambda ifodasi (predikat) ni qabul qiladi, bu ifoda elementlarni saqlab qolish uchun true, va filtrlash uchun false qaytaradi.
Misol:
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 ni chiqaradi
}
Where kechiktirilgan (sabrli) ketma-ketlikni qaytaradi, ya'ni filtratsiya natijalarni aylantirish davomida amalga oshiriladi.