Главное отличие event от delegate состоит в том, что event может быть запущен только в классе, в котором объявлен. Помимо этого, при наличии event компилятор создает не только соответствующее приватное поле-делегат, но еще и два открытых метода для подписки и ее отмены на события.
Различия между делегатами и событиями · Прослушивание событий необязательно · Для возвращаемых значений требуются делегаты · Для событий ...
И событие и делегат можно объявить полем класса, но в отличие от ... Мне глубоко наплевать какая разница между явным объявлением события ...
События можно заменить делегатами и ничего не сломается;; События являются приватно-ориентированной моделью делегатов. И на последок, говоря ...
Я с готовностью признаю, что этот ответ не сравнивает разницу между делегатами и событиями. Тем не менее, я думаю, что с ответами, которые другие дали для " ...
События в c#, их объявление с помощью ключевого слова event и ... Разница между делегатом и событием такая же, как между методом и делегатом ...
Rifle, да не за что. Надо еще добавить, что кроме синтаксической разницы есть и семантическая: делегат — это механизм абстракции точки вызова ...
события могут быть включены в объявление интерфейса, тогда как поле не может. Примечания: EventHandler является объявлено как следующий делегат: public delegate ...
О>Разница между делегатом и событием примерно такая же как и между полем и свойством. семантическая — да (собственно то, ...