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-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für