1
私は次の多形的なコードを書いています:どのようにconstの引数をC#で抽象クラスの親に渡すのですか?
public abstract class A
{
readonly int x;
A(int i_MyInt)
{
x = i_MyInt;
}
}
public abstract class B : A
{
//holds few integers and some methods
}
// concrete object class
public class C : B
{
// holds some variables and mathods
C(int MyInt)
{
// here i would like to initialize A's x
}
}
どのようにCのxを初期化することができます AのC'torにパラメータを渡そうとしましたが、動作しませんでした。事前に感謝 Amitos80
+1クラスAのデフォルトのコンストラクタがないので、これはとにかく必要です。 – StriplingWarrior
また、Aのxをprotectedまたはpublicにして、Cのコンストラクタから設定することもできます。 –
ありがとう、たくさんのMark、それは参考になった。 – amitos80