event vs. delegate
От: Ignoramus  
Дата: 05.10.06 10:02
Оценка:
Вопрос такой: чем отличается переменная (член класса) типа delegate, объявленная со словом event и без него? Помимо того, что в class browser она будет выглядеть не синенькой а желтенькой? Что еще дает слово event?

Дело вот в чем. Я хочу вызвать некоторые методы этого делегата, а когда переменная объявлена как события, методы делегата почему-то становятся недоступны. Почему так и как мне лучше поступить?

Спасибо.
Re: event vs. delegate
От: Mab Россия http://shade.msu.ru/~mab
Дата: 05.10.06 10:07
Оценка:
Здравствуйте, Ignoramus, Вы писали:
В поиск:
http://www.rsdn.ru/search/?q=event+delegate&mode=rank&group=N&group=8
Re: event vs. delegate
От: nikov США http://www.linkedin.com/in/nikov
Дата: 05.10.06 10:10
Оценка:
Уже было
Re: event vs. delegate
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 05.10.06 10:38
Оценка:
Здравствуйте, Ignoramus, Вы писали:

I>Вопрос такой: чем отличается переменная (член класса) типа delegate, объявленная со словом event и без него? Помимо того, что в class browser она будет выглядеть не синенькой а желтенькой? Что еще дает слово event?


Почитай http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/observerpattern.asp. Довольно объемно, но очень доходчиво.
... << RSDN@Home 1.2.0 alpha rev. 642>>
AVK Blog
Re: event vs. delegate
От: bogucharovy  
Дата: 12.10.06 16:05
Оценка:
Здравствуйте, Ignoramus, Вы писали:

I>Вопрос такой: чем отличается переменная (член класса) типа delegate, объявленная со словом event и без него? Помимо того, что в class browser она будет выглядеть не синенькой а желтенькой? Что еще дает слово event?


I>Дело вот в чем. Я хочу вызвать некоторые методы этого делегата, а когда переменная объявлена как события, методы делегата почему-то становятся недоступны. Почему так и как мне лучше поступить?


I>Спасибо.


Основная разница в том, что event можно объявлять в интерфейсе, а делегат — нет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.