В чём смысл событий? А именно, зачем нужно ключевое слово event - C#
Формулировка задачи:
В чём прикол событий? А именно, зачем нужно ключевое слово event здесь, если все операции в примере справедливы и для делегатов?
delegate void MyHandler(); class MyEvent{ public event MyHandler SEvent; public void onEvent(){ if (SEvent!=null) SEvent(); } }
Решение задачи: «В чём смысл событий? А именно, зачем нужно ключевое слово event»
textual
Листинг программы
private static event EventHandler Test; static void Main(string[] args) { Test += OnTest; bool notNull = Test != null; Test -= OnTest; if (notNull) { Test(null, null); } Console.ReadKey(true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д