как аргумент метода, Я чёт примеры не могу придумать никакие"?
имхо, что-нибудь стандартное такое: у тебя есть коллекция, есть метод "обработать каждый элемент метода" - с аргументом-делегатом метод перебирает коллекцию и запускает делегат для каждого элемента
например, если метод запускается в параллель и нужно получить актуальные значения полей родительского класса.
А, ладно. Нужно будет самому что то написать, спасибо
ещё вариант, мы не можем вызвать метод напрямую. Пишешь либу, но в конце либа должна выполнить набор действий, определяемый пользователем.
Я видел такую реализацию: метод .New<T>(Action<T> action) Где в делегате можно указать действия при создании обьекта
а, ну про колбеки написали
чтобы понять более углубленно вопрос прочти про делегат
Обсуждают сегодня