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

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

Сообщение Anonymous »

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

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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