Bonjour,

Normalement, pour se désabonner d'un événement on utilise ce code dans la classe qui écoute :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
classB.UserPreferenceChanged -= classB_UserPreferenceChanged;
J'aimerais savoir si on pouvait remplacer cela par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UserPreferenceChanged  = null;
Dans la méthode Dispose de la classe B par exemple.

Est-ce que cela produit le même effet ? Cela désabonne t-il tout les événements ? Et enlève les référence à la classe qui écoute l'événement ?

Merci d'avance !