J'utilise une classe abstraite :
et une classe fille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public abstract class Engine { public abstract event EventHandler Start; }
J'aimerai pouvoir invoquer l'évenement Start dans la classe fille, mais cela n'est pas possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public class MonoEngine : Engine { }
Ceci n'es possible que si l'évenement est déclaré directement dans la classe fille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void OnStart() { if (Start != null) Start(this, new EventArgs()); }
Comment faire pour que cet évenement soit déclaré dans la classe abstraite et hérité par toutes ses filles?
Merci d'avance.
Partager