C#で祖父のコンストラクタを呼び出す方法はありますか?C#のマルチレベル継承コンストラクタ
public class A
{
public A(parameterX x)
{
doSomething();
}
}
public class B : A
{
public B(parameterX x) : base(x)
{
doSomethingElse();
}
}
そして、私が持っている:
public class C : B
{
}
をそして私は、私はこのために何を使用することができ、CでのコンストラクタはAでコンストラクタを呼び出したいのは、私が持っているとしましょうか?
public C(parameterX x) : base : base(x)
またはどのように私はCからAでのコンストラクタを呼び出すことができます。 のようなものはありますか?
ありがとうございました。
なぜなら、BコンストラクタがAを呼び出さないと、Cが呼び出されたときにAが呼び出されるからです。 –