Именованный тип колбэка в C#
Ключевое слово delegate задает именованный
тип функции: список параметров и тип возвращаемого
значения или void. Переменная этого типа
может хранить ссылку на подходящий метод.
Объявление пишут на уровне класса или файла, как обычный тип. Запишем делегат для метода, который принимает строку и ничего не возвращает:
delegate void Notify(string text);
Тот же механизм работает, когда метод возвращает число.
Запишем делегат с результатом int:
delegate int Score(string name);
Придумайте именованный тип LogLine
для метода без результата с одним текстовым
параметром.