Tout d'abord, bonne année à tous !
Je me retrouve face à un probleme que je n'avais pas prévu...
J'ai une classe de base avec des events statics.
Visiblement, il n'est pas possible dans une classe fille de déclencher ces events; c'est comme si on etait dans une classe totalement exterieur :
Ca m'embete beaucoup car:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Class Papa { public static event EventHandler Started } Class Fils : Papa { Public void Raise() { if(Started!= null) Started(null,EventArgs.Empty); //=> le Compilateur refuse :( } }
1) le soft est deja en prod
2) aujourd'hui je dois créer une classe Fille avec les memes events, demain ca sera la classe Cousin, PtitFils, etc...
Auriez vous des suggestions pour contourner ce probleme, tout en garantissant que les autres dev n'oublieront pas d'implementer ces events dans les futures classes enfant à venir?
Partager