Введение в теорию программирования. Объектно-ориентированный подход



             

Многоадресность делегатов


Многоадресность - это способность делегата хранить несколько ссылок на различные методы, что позволяет при вызове делегата инициировать эту цепочку методов.

Для формирования цепочки методов следует создать экземпляр делегата, и, пользуясь операторами "+" или "+=", добавлять методы к цепочке. Для удаления метода из цепочки используется оператор "-" или "-=". Делегаты, хранящие несколько ссылок, должны иметь тип возвращаемого значения void.




Содержание  Назад  Вперед