Содержание
- 2. События События позволяют классу или объекту уведомлять другие классы или объекты о возникновении каких-либо ситуаций. Класс,
- 3. Описание события [ атрибуты ] [ спецификаторы ] event тип имя обытия
- 4. Описание события
- 5. Процесс создания события Создание события в классе состоит из следующих частей: описание делегата, задающего сигнатуру обработчиков
- 6. Пример события public delegate void Del( object о ); // объявление делегата class А { public
- 7. Важно помнить Событие — это удобная абстракция для программиста. На самом деле оно состоит из закрытого
- 8. Подписка на событие Внешний код может работать с событиями единственным образом: добавлять обработчики(+=) в список или
- 9. Паттерн наблюдатель Через делегаты Через события
- 10. Паттерн наблюдатель Через делегаты Через события
- 11. Полная форма события Имя делегата заканчивается суффиксом EventHandler; делегат получает два параметра: О первый параметр задает
- 12. Полная форма события
- 14. Анонимный обработчик
- 15. Аргументы события EventArgs служит в качестве базового класса, от которого получается производный класс, содержащий все необходимые
- 16. Аргументы события class MyEventArgs : EventArgs { public char ch; }
- 17. Аргументы события class KeyEvent { // Создадим событие, используя обобщенный делегат public event EventHandler KeyDown; public
- 18. Аксессоры событий event делегат_события имя_события { add { // Код добавления события в цепочку событий }
- 19. Аксессоры событий Длинная нотация для определения событий удобна, если необходимо сделать нечто большее, чем просто добавлять
- 21. Скачать презентацию