namespace contest
{
class Program
{
static void Main(string[] args)
{
B b = new B();
}
}
class A {
public A() {
k();
}
private void k() {
Console.WriteLine(base.GetType().Name);
}
}
class B : A {
}
}
誰かが「Object」ではなく「B」を出力する理由を教えてもらえますか?base.GetType()はAの親オブジェクト、つまりルートオブジェクトを取得しますか?
どうもありがとう