verwijderen (C#-verwijzing)
Het remove
contextuele trefwoord wordt gebruikt om een aangepaste gebeurtenistoegangsor te definiƫren die wordt aangeroepen wanneer clientcode zich afmeldt voor uw gebeurtenis. Als u een aangepaste remove
toegangsfunctie opgeeft, moet u ook een add accessor opgeven.
Opmerking
In het volgende voorbeeld ziet u een gebeurtenis met aangepaste invoegtoepassingen en remove
accessors. Zie Interface-gebeurtenissen implementeren voor het volledige voorbeeld.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
U hoeft doorgaans geen eigen aangepaste gebeurtenistoegangsors op te geven. De accessors die automatisch door de compiler worden gegenereerd wanneer u een gebeurtenis declareert, zijn voldoende voor de meeste scenario's.