Je dois obtenir le type d'un objet dans le type de base. Cependant je ne peux pas utiliser BaseType, parce que je ne peux pas savoir combien de niveaux de types l'objet a.Récupérer le type de type de base sans connaître son type dérivé
class Base
{
public string Name { get set; }
public DoAThing()
{
Type myType = GetType(); // returns Derived
}
}
class Derived : Base
{
public int Age { get; set; }
public void DoSomething()
{
DoAThing();
}
}
Est-il possible d'avoir dans le type myTypede base?
Prenez une pause, regardez demain :) –
Maintenant, je sais, comment le faire, mais je vais prendre la pause de toute façon :) – mnn