Bonjour,
Voici un membre d'une classe :
Je dérive cette classe, et je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class MaClass1 { public string info = System.Reflection.MethodInfo.GetCurrentMethod().DeclaringType.Name; }
Bien entendu la variable test prend la chaine "MaClass1", mais en fait j'aimerai qu'elle prenne la valeur "MaClass2" (la class dérivée)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class MaClass2 : MaClass1 { string test = this.info; }
Est-ce que je m'y prend mal ?
Tout ça, pour éviter de re-écrire dans chaque class qui dérive :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string info = System.Reflection.MethodInfo.GetCurrentMethod().DeclaringType.Name;
Partager