Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mot
Le add mot clé contextuel est utilisé pour définir un accesseur d’événement personnalisé appelé lorsque le code client s’abonne à votre événement. Si vous fournissez un accesseur personnalisé add , vous devez également fournir un accesseur de suppression .
L’exemple suivant montre un événement qui a des accesseurs personnalisés add et supprimés . Pour obtenir l’exemple complet, consultez Comment implémenter des événements d’interface.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Vous n’avez généralement pas besoin de fournir vos propres accesseurs d’événements personnalisés. Les accesseurs générés automatiquement lorsque vous déclarez un événement sont suffisants pour la plupart des scénarios. À compter de C# 14, vous pouvez déclarer partial des événements. La déclaration d’implémentation d’un événement partiel doit déclarer les gestionnaires et remove les add gestionnaires.