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 remove mot clé contextuel est utilisé pour définir un accesseur d’événement personnalisé appelé lorsque le code client se désabonne de votre événement. Si vous fournissez un accesseur personnalisé remove , vous devez également fournir un accesseur d’ajout .
L’exemple suivant montre un événement avec des accesseurs et removedes ajouts personnalisé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.