Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Det
Använd det kontextuella nyckelordet remove för att definiera en anpassad händelseåtkomstor som anropas när klientkoden avbryter prenumerationen på din händelse. Om du anger en anpassad remove accessor måste du också ange en tilläggsåtkomst .
C#-språkreferensen dokumenterar den senaste versionen av C#-språket. Den innehåller även inledande dokumentation för funktioner i offentliga förhandsversioner för den kommande språkversionen.
Dokumentationen identifierar alla funktioner som först introducerades i de tre senaste versionerna av språket eller i aktuella offentliga förhandsversioner.
Tips/Råd
Information om när en funktion först introducerades i C# finns i artikeln om språkversionshistoriken för C#.
I följande exempel visas en händelse med anpassade tilläggs - och remove åtkomstappar. Det fullständiga exemplet finns i Så här implementerar du gränssnittshändelser.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Vanligtvis behöver du inte ange egna anpassade händelseåtkomster. De automatiskt genererade åtkomsterna när du deklarerar en händelse räcker för de flesta scenarier. Från och med C# 14 kan du deklarera partial händelser. Implementeringsdeklarationen för en partiell händelse måste deklarera add och remove hanterarna.