add (C#-Referenz)
Das kontextabhängige Schlüsselwort add
definiert einen benutzerdefinierten Ereignisaccessor, der aufgerufen wird, wenn der Clientcode ihr Ereignis abonniert. Wenn Sie einen benutzerdefinierten add
-Accessor bereitstellen, müssen Sie auch einen remove-Accessor angeben.
Beispiel
Im folgenden Beispiel wird ein Ereignis gezeigt, dass über benutzerdefinierte add
- und remove-Accessoren verfügt. Das vollständige Beispiel finden Sie unter Vorgehensweise: Implementieren von Schnittstellenereignissen.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Sie müssen normalerweise keine eigenen benutzerdefinierten Ereignisaccessoren bereitstellen. Die Accessoren, die automatisch vom Compiler generiert werden, wenn Sie ein Ereignis deklarieren, sind in den meisten Szenarios ausreichend.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für