Junior — Middle
LINQ-деги Where ыкмасын колдонууда кайсы класс же маалымат түрү кайтарылат?
sobes.tech AI
AIден жооп
LINQ-деги Where ыкмасы IEnumerable<T> интерфейсин ишке ашыраткан объектти кайтарат. Бул кечиккен (сабырдуу) тизмек, ал тизмекке белгиленген фильтр шартын негизги топтомго колдонуп, аны санап чыгат. Кайтарылган түрү адатта IEnumerable<T> болот, анда T негизги топтомдун элементтеринин түрү.
Мисал:
var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0); // evenNumbers түрү `IEnumerable<int>`
foreach(var num in evenNumbers)
{
Console.WriteLine(num); // 2 жана 4 чыгарат
}