Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ, როგორ მუშაობს მეთოდი Where პროგრამირების ენაში?

sobes.tech AI

პასუხი AI-სგან

C#-ში Where მეთოდი გამოიყენება კოლექციების ფილტრაციისთვის მოცემული პირობის საფუძველზე. იგი იღებს ლამბდა გამოხატულებას (პრედიკატს), რომელიც აბრუნებს 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 აბრუნებს გადადებულ (სიცოცხლის) სექვენციას, ანუ ფილტრაცია ხდება შედეგების გადახედვის დროს.