我有一个基类和一个子类。基类包含一些变量,子类包含一些变量。
我需要做的是,当我创建子类的对象时,我在其构造函数中传递基类对象,它将设置子对象的基类变量。
代码:
public class BaseClass
{
public int BaseInteger;
public double BaseDouble;
public bool BaseBool;
}
public class ChildClass : BaseClass
{
public ChildClass(BaseClass baseClass)
{
this.base = baseClass; // I am trying to do this.
}
public int ChildInteger;
public string ChildString;
}
那么我在这里尝试做的事情有可能吗?如何?当我尝试这段代码时,我得到了这个错误。
Use of keyword 'base' is not valid in this context