继承构造函数问题

N0x*_*xus 1 c# inheritance

我有一些继承的问题.

在我的基类中,我有以下构造函数:

    public Camera(string n)
    {
         name = n;
    }
Run Code Online (Sandbox Code Playgroud)

然后在我的子类中,我有以下构造函数:

   public StereoCameras(string n) 
    {
        name = n;

    }
Run Code Online (Sandbox Code Playgroud)

但是,我的子类抱怨它不包含一个带0参数的构造函数.我很习惯使用这样的继承,我认为我已经正确地设置了我的childs构造函数.

有什么我想念的吗?

dev*_*tal 7

您将需要调用基础构造函数:

public StereoCameras(string n) : base(n)
{
}
Run Code Online (Sandbox Code Playgroud)

然后派生类中的赋值是多余的.