Junior — Middle
Оё метавонед шарҳ диҳед, ки чӣ гуна функсионалияти усули Where дар забони барномасозӣ кор мекунад?
sobes.tech AI
Ҷавоб аз AI
Методи Where дар C# барои филтр кардани ҷамъиятҳо асосан дар асоси шарти муайян истифода мешавад. Он изрази lambda (предикат) қабул мекунад, ки 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 ба рӯйхати таъхирдода (беихтиёр) бармегардонад, яъне филтркунии он дар вақти гузариш аз натиҷаҳо сурат мегирад.