Bonjour,

Voici un membre d'une classe :
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;
}
Je dérive cette classe, et je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public class MaClass2 : MaClass1 {
string test = this.info;
}
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)

Est-ce que je m'y prend mal ?
Tout ça, pour éviter de re-écrire dans chaque class qui dérive :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
        string info = System.Reflection.MethodInfo.GetCurrentMethod().DeclaringType.Name;
Merci