Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Контекстное ключевое
add
Контекстное ключевое слово используется для определения пользовательского метода доступа к событиям, вызываемого при подписке клиентского кода на событие. Если вы предоставляете пользовательский add
метод доступа, необходимо также указать средство доступа .
В следующем примере показано событие с пользовательскими add
и удаляющими средствами доступа. Полный пример см. в разделе "Реализация событий интерфейса".
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Обычно вам не нужно предоставлять собственные пользовательские методы доступа к событиям. Автоматически созданные методы доступа при объявлении события достаточно для большинства сценариев. Начиная с C# 14, можно объявить partial
события. Реализующее объявление частичного события должно объявлять add
и remove
обработчики.