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