😊 Топ-3 встроенных обобщённых делегата в C#: Func, Action и Predicate
Делегаты — это указатели на функции. Они помогают в коммуникации и колбэках
В .NET есть три встроенных обобщённых делегата:
1⃣
Func: принимает обобщённый вход и возвращает обобщённый выход2⃣
Action: принимает обобщённый вход и ничего не возвращает3⃣
Predicate: принимает обобщённый вход и всегда возвращает BooleanЭти обобщённые делегаты активно используются во встроенных классах .NET,
и мы можем применять их, чтобы писать делегаты короче.
Хотите увидеть их на реальном примере?
🟠 Создаём класс
Student с некоторыми свойствами🟠 Формируем список объектов типа
Student🟠 Добавляем данные
Некоторые методы LINQ используют делегаты:
🟡 Метод Select принимает Func
🟡 Метод ForEach принимает Action
🟡 Метод FindAll принимает Predicate
👉Новости 👉База вопросов
