Hej Brian,
Så forstod jeg hvad du søgte, men stadig ikke hvorfor.
public string GetMyType()
{
if (GetType().BaseType == typeof(A))
return "Det er " + GetType().Name + " der har nedarvet mig";
return "Jeg er superklassen";
}
Metoden over her, skriver hvem der har nedarvet klassen, hvis det er superklassen, skriver at det er super klassen.
Hvis du kører:
var b = new B();
og skriver b.GetMyType() retunere den teksten at B har nedarvet fra mig.
Er det hvad du søger?