Події можуть мати позначку public. private. protected і internal або protected internal. Ці модифікатори доступу визначають, яким чином користувачі класу зможуть отримувати доступ до події. Додаткові відомості див. У розділі Модифікатори доступу.
Ключові слова і події
Наступні ключові слова застосовуються до подій.
Компілятор не створюватиме блоки доступу до подій add і remove. і тому похідні класи повинні надавати власну реалізацію.
Подія може бути оголошено як статичну подія за допомогою ключового слова static. Це робить подія доступним для викликають об'єктів в будь-який час, навіть якщо екземпляр класу не існує. Додаткові відомості див. У розділі Статичні класи і члени статичних класів.
Подія може бути позначено як віртуальне подія за допомогою ключового слова virtual. Це дозволяє похідним класам перевизначати поведінку події за допомогою ключового слова override. Додаткові відомості див. У розділі Спадкування. Подія, переобумовленої віртуальне подія, також може бути запечатаним (sealed), що вказує, що для похідних класів воно більше не є віртуальним. І нарешті, можна оголосити подія абстрактним (abstract), що означає, що компілятор не створюватиме блоки доступу до подій add і remove. Тому похідні класи повинні надавати власну реалізацію.
Специфікація мови C #
Додаткові відомості див. У специфікації мови C #. Специфікація мови є розпорядчим джерелом інформації про синтаксис і використанні мови C #.