Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpDeDc 128 of 163 menu
◀ ▶

Именованный тип колбэка в C#

Ключевое слово delegate задает именованный тип функции: список параметров и тип возвращаемого значения или void. Переменная этого типа может хранить ссылку на подходящий метод.

Объявление пишут на уровне класса или файла, как обычный тип. Запишем делегат для метода, который принимает строку и ничего не возвращает:

delegate void Notify(string text);

Тот же механизм работает, когда метод возвращает число. Запишем делегат с результатом int:

delegate int Score(string name);

Придумайте именованный тип LogLine для метода без результата с одним текстовым параметром.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить