add (Référence C#)
Le mot clé contextuel add
est utilisé pour définir un accesseur d’événement personnalisé qui est appelé quand le code client s’abonne à votre événement (event). Si vous fournissez un accesseur add
personnalisé, vous devez également fournir un accesseur remove.
Exemple
L’exemple suivant illustre un événement qui a des accesseurs add
et remove personnalisés. Pour obtenir un exemple complet, consultez Guide pratique pour implémenter des événements d’interface.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
En général, vous n’avez pas besoin de fournir vos propres accesseurs d’événements personnalisés. Les accesseurs générés automatiquement par le compilateur quand vous déclarez un événement sont suffisants pour la plupart des scénarios.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour