Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Parola
La remove parola chiave contestuale viene usata per definire una funzione di accesso a eventi personalizzata richiamata quando il codice client annulla la sottoscrizione all'evento. Se si specifica una funzione di accesso personalizzata remove , è necessario specificare anche una funzione di accesso add .
Nell'esempio seguente viene illustrato un evento con funzioni di accesso e add e remove funzioni di accesso personalizzate. Per l'esempio completo, vedere Come implementare eventi di interfaccia.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
In genere non è necessario fornire funzioni di accesso agli eventi personalizzate. Le funzioni di accesso generate automaticamente quando si dichiara un evento sono sufficienti per la maggior parte degli scenari. A partire da C# 14, è possibile dichiarare partial eventi. La dichiarazione di implementazione di un evento parziale deve dichiarare i add gestori e remove .