Главная / Разработка компиляторов / В данном примере:using System; public delegate void EventHandler (string strText); class EventSource { public event EventHandler TextOut; public void TriggerEvent() { if (TextOut != null) TextOut("Event triggered..."); } } class TestApp { public static vo

В данном примере:using System; public delegate void EventHandler (string strText); class EventSource { public event EventHandler TextOut; public void TriggerEvent() { if (TextOut != null) TextOut("Event triggered..."); } } class TestApp { public static void Main() { EventSource evsrc = new EventSource(); evsrc.TextOut += new EventHandler(CatchEvent); evsrc.TriggerEvent(); evsrc.TextOut -= new EventHandler(CatchEvent); evsrc.TriggerEvent(); TestApp theApp = new TestApp(); evsrc.TextOut += new EventHandler(theApp.InstanceCatch); evsrc.TriggerEvent(); } public static void CatchEvent(string strText) { WriteLine(strText); } public void InstanceCatch(string strText) { WriteLine("Instance "+strText); } происходят:

вопрос

Правильный ответ:

подписка на событие
обработка события с помощью зарегистрированного обработчика
получение события
отказ от дальнейшей обработки события
Сложность вопроса
76
Сложность курса: Разработка компиляторов
78
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек ищет вот эти ответы с интуитом? Это же крайне просто
18 июн 2019
Аноним
ответ подошёл
07 окт 2017
Аноним
спасибо за ответ
22 окт 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.