Junior — Middle
LINQ'da Where metodidan foydalanilganda qanday sinf yoki ma'lumot turi qaytariladi?
sobes.tech AI
AIdan javob
LINQ'dagi Where metodi IEnumerable<T> interfeysini amalga oshiradigan ob'ektni qaytaradi. Bu kechiktirilgan (sekin) ketma-ketlik bo'lib, u tartibga solingan holda, yozilgan shartni asl to'plamga qo'llaydi. Qaytariladigan tur odatda IEnumerable<T> bo'lib, bu yerda T asl to'plam elementlarining turi.
Misol:
var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0); // evenNumbers turi IEnumerable<int>
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // 2 va 4 ni chiqaradi
}