3
试图调用基类的构造它抛出错误,如“对象不包含构造函数,一个参数”如何将基础构造函数数据用于同一个类中的另一个构造函数?
public string FirstName { get;private set; }
public string LastName { get;private set; }
public Employee(string firstName)
{
FirstName = firstName;
}
public Employee(string firstName,string lastName):base(firstName)//error
{
LastName = lastName;
}
public string SayHello()
{
return FirstName + " " + LastName;
}
感谢
你的意思是你要拨打的Employee构造? – Haris 2014-10-31 10:39:08
除了来自德米特里的答案,您可能还想考虑进入* other *方向 - 使“部分”构造函数委托给设置所有属性的“完整”构造函数。 – 2014-10-31 10:41:33