C# 如何将基本构造函数数据用于同一类中的另一个构造函数?
在尝试调用基本构造函数时,它会抛出类似“对象不包含接受一个参数的构造函数”这样的错误C# 如何将基本构造函数数据用于同一类中的另一个构造函数?,c#,console-application,C#,Console Application,在尝试调用基本构造函数时,它会抛出类似“对象不包含接受一个参数的构造函数”这样的错误 谢谢您可能想调用当前类构造函数,而不是基类构造函数: public Employee(string firstName, string lastName): this(firstName) // this, not base { LastName = lastName; } 您的意思是您想调用雇员构造函数?以及德米特里的答案,您可能想考虑向另一个方向走-让“部分”构造函数委托给一个“全”构造函数,它设
谢谢您可能想调用当前类构造函数,而不是基类构造函数:
public Employee(string firstName, string lastName): this(firstName) // this, not base
{
LastName = lastName;
}
您的意思是您想调用雇员构造函数?以及德米特里的答案,您可能想考虑向另一个方向走-让“部分”构造函数委托给一个“全”构造函数,它设置所有属性。
public Employee(string firstName, string lastName): this(firstName) // this, not base
{
LastName = lastName;
}