我试图扩展一个没有0参数构造函数的类,并且因为我没有在我的子类中使用一个,但似乎vs生成一,为什么,我必须改变什么?感谢:没有0参数的构造函数,但没有使用
public abstract class BasicQuestPart
{
public String question { get; set; }
public BasicQuestPart(String question)
{
this.question = question;
}
}
class MultipleChoice : BasicQuestPart
{
//In this class I get the 0-arguments error
public MultipleChoice(String question)
: base(question)
{
}
}
你在哪里初始化'MultipleChoice'实例? –
c#中的每个类都有一个默认的构造函数(0-参数构造函数),即使你不写一个。 –
@CodeIgnoto:这只对结构而言,不适用于类。 –