remover (Referência C#)
A remove
palavra-chave contextual é usada para definir um acessador de evento personalizado que é invocado quando o código do cliente cancela a inscrição do seu evento. Se você fornecer um acessador personalizado remove
, também deverá fornecer um acessador de adição .
Exemplo
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 que são gerados automaticamente pelo compilador quando você declara um evento são suficientes para a maioria dos cenários.
Consulte também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários