Junior — Middle
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Predicate στον προγραμματισμό;
sobes.tech AI
Απάντηση από AI
Στον προγραμματισμό, ειδικά στη C#, το Predicate είναι ένας delegate που αντιπροσωπεύει μια μέθοδο που δέχεται μια παράμετρο και επιστρέφει μια λογική τιμή (bool). Χρησιμοποιείται για τον ορισμό μιας συνθήκης ή κριτηρίου που πρέπει να πληροί ένα αντικείμενο.
Παράδειγμα χρήσης του Predicate:
Predicate<int> isEven = x => x % 2 == 0;
bool result = isEven(4); // true
Εδώ, το isEven είναι ένα Predicate που ελέγχει αν ένας αριθμός είναι ζυγός.