Sobes.tech
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
}