Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将基本构造函数数据用于同一类中的另一个构造函数?_C#_Console Application - Fatal编程技术网

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;
}