Quel est un bon exemple de la puissance des événements d'interface (déclaration des événements dans l'interface)?Utilisation pratique des événements d'interface
La plupart du temps, je n'ai vu que des méthodes abstraites publiques à l'intérieur de l'interface.
Lorsque vous déclenchez un événement, vous devez [effectuer une copie de l'événement] (https://msdn.microsoft.com/en-us/library/w369ty8x%28v=vs.100%29.aspx) (voir ' OnRaiseCustomEvent() ') pour éviter la possibilité d'une ** condition de concurrence **:' EventHandler handler = this.Closed; if (handler! = null) {...} ' – DavidRR