Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A
A remove palavra-chave contextual é usada para definir um acessador de eventos personalizado que é invocado quando o código do cliente cancela a assinatura do evento. Se você fornecer um acessador personalizado remove , também deverá fornecer um acessador de adição .
O exemplo a seguir mostra um evento com adição e remove acessadores personalizados. Para obter o exemplo completo, consulte Como implementar eventos de interface.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Normalmente, você não precisa fornecer seus próprios acessadores de eventos personalizados. Os acessadores gerados automaticamente quando você declara um evento são suficientes para a maioria dos cenários. A partir do C# 14, você pode declarar partial eventos. A declaração de implementação de um evento parcial deve declarar os manipuladores e remove os add manipuladores.