Junior — Middle
Predicate<T> anlayışını və proqramlaşdırmada necə istifadə olunduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Predicate<T> C# dilində bir delege olub, T tipində bir parametr qəbul edən və bool qaytaran bir metodu təmsil edir. O, obyektləri filtrləmək və ya yoxlamaq üçün şərt və ya meyar təyin etmək üçün istifadə olunur.
İstifadə nümunəsi:
List<int> rəqəmlər = new List<int> { 1, 2, 3, 4, 5 };
// 3-dən böyük bütün rəqəmləri tapın
List<int> filtrlənmiş = rəqəmlər.FindAll(new Predicate<int>(x => x > 3));
// filtrlənmiş 4 və 5-i əhatə edəcək
Beləliklə, Predicate<T> tez-tez kolleksiya metodlarında elementləri axtarmaq, filtrləmək və ya yoxlamaq üçün istifadə olunur.