Partager via


Mot add clé contextuel (référence C#)

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.

Voir aussi