toevoegen (C#-verwijzing)
Het add
contextuele trefwoord wordt gebruikt om een aangepaste gebeurtenistoegangsor te definiƫren die wordt aangeroepen wanneer clientcode zich abonneert op uw gebeurtenis. Als u een aangepaste add
toegangsfunctie opgeeft, moet u ook een toegangsfunctie voor verwijderen opgeven.
Opmerking
In het volgende voorbeeld ziet u een gebeurtenis met aangepaste add
en verwijdertoegangsors . 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.