Sobes.tech
Junior — Middle

LINQ-də Where metodundan istifadə edərkən hansı sinif və ya məlumat tipi geri qaytarılır?

sobes.tech Süni İntellekt

AI-dan cavab

LINQ-də Where metodu IEnumerable<T> interfeysini həyata keçirən obyekt qaytarır. Bu, təxirə salınmış (tələsməz) ardıcıllıqdır və onun təkrarlanması zamanı, verilmiş filtr şərtini orijinal kolleksiyaya tətbiq edir. Qaytarılan növ adətən IEnumerable<T> olur, burada T orijinal kolleksiyanın elementlərinin növüdür.

Misal:

var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0); // evenNumbers tipi IEnumerable<int>

foreach(var num in evenNumbers)
{
    Console.WriteLine(num); // 2 və 4-ü çap edir
}