基本クラスと派生クラスがあります。基本クラスには、次の 2 つのコンストラクターがあります。
class A
{
public A()
{
Console.WriteLine("I AM BASE class");
}
public A(int x)
{
Console.WriteLine("base : parameter 1");
}
}
class B : A
{
public B()
{
Console.WriteLine("I AM DERIVED class");
}
}
class Program
{
static void Main(string[] args)
{
B b = new B();
Console.ReadKey();
}
}
出力はI AM BASE CLASSとI AM DERIVED CLASS です。私の要件は、B がインスタンス化されるときに、デフォルトのコンストラクターの代わりに基本クラスのパラメーター化されたコンストラクターが呼び出されることです。これを達成する方法を教えてください。