Разбираюсь в делегатах C#C#

Место общения программистов C#
Anonymous
Разбираюсь в делегатах C#

Сообщение Anonymous »

Я хорошо разбираюсь в C#, но просто не могу разобраться в делегатах.

Я понимаю, что они были бы полезны, если бы у вас было несколько сценариев и вы могли бы прикрепить к делегату разные методы в зависимости от этого сценария, но это единственный раз, когда я могу понять, когда их использовать. Почему бы просто не использовать функцию?

Для таких событий, как MouseClick, имеет смысл подождать, пока не запустится MouseClick, а затем перейти к MouseClick(), но я не понимаю этого в коде. Я понимаю функцию внутри функции для javascript, но не нахожу никаких способов программирования сделать это на C#, так можно ли делегировать?

Сегодня я прочитал около 3 блогов об этом и надеюсь, что кто-нибудь услышит и сообщит мне, когда делегат необходим на 100%, и ничего больше не подойдет.

Подробнее здесь: https://stackoverflow.com/questions/686 ... es-c-sharp

Вернуться в «C#»