Принципиальный молчун
Зарегистрирован: 06 February 2008
Сообщения: 1
Примеры кода: 0
|
C# events и паттерн их вызова |
06 February 2008 12:21 |
|
|
|
|
А если добавить два обработчика событий в main:
public static void Main(string[] args) {
Program p2 = new Program();
p2.someEvent += p2.SimpleCallback;
p2.someEvent += p2.SimpleCallback;
p2.OnSomeEvent();
}
А потом один убрать:
someEvent -= SimpleCallback;
То вызов temp(this, EventArgs.Empty); будет дергать SimpleCallback дважды, а someEvent(this, EventArgs.Empty); - только один раз. Получается, в памяти лежит два экземпляра-делегата?
Спасибо.
Данное сообщение получено с сайта GotDotNet.RU
|
|