Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het
Gebruik het add contextuele trefwoord 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.
De C#-taalreferentiedocumenten beschrijven de meest recent uitgebrachte versie van de C#-taal. Het bevat ook de eerste documentatie voor functies in openbare previews voor de aanstaande taalrelease.
De documentatie identificeert alle functies die voor het eerst zijn geïntroduceerd in de laatste drie versies van de taal of in de huidige openbare previews.
Aanbeveling
Raadpleeg het artikel over de versiegeschiedenis van de C#-taal om te achterhalen wanneer een functie voor het eerst is geïntroduceerd in C#.
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 automatisch gegenereerde accessors wanneer u een gebeurtenis declareert, zijn voldoende voor de meeste scenario's. Vanaf C# 14 kunt u gebeurtenissen declareren partial . De uitvoeringsdeclaratie van een gedeeltelijke gebeurtenis moet de add en remove handlers declareren.