Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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# 没有给出与管道工所需参数对应的参数 使用系统; 名称空间lab4 { Lab4类 { 静态void Main(字符串[]参数) { Prompt.Prompt(); } } } 公职人员 { 公共字符串名{get;} 公共字符串LastName{get;} 公共字符串SSN{get;} 私人十进制格罗萨莱斯; 私人十进制佣金率; 公共专员员工(字符串firstName、字符串lastName、字符串ssn、十进制grossales、十进制佣金率) { 名字=名字; LastName=LastName; 格罗萨莱斯=格罗萨莱斯; CommissionRate=CommissionRate;//可能是错误的 } 公共十进制格罗萨莱斯 { 得到 { 返回格罗萨莱斯; } 设置 { 如果(值_C#_Inheritance - Fatal编程技术网

C# 没有给出与管道工所需参数对应的参数 使用系统; 名称空间lab4 { Lab4类 { 静态void Main(字符串[]参数) { Prompt.Prompt(); } } } 公职人员 { 公共字符串名{get;} 公共字符串LastName{get;} 公共字符串SSN{get;} 私人十进制格罗萨莱斯; 私人十进制佣金率; 公共专员员工(字符串firstName、字符串lastName、字符串ssn、十进制grossales、十进制佣金率) { 名字=名字; LastName=LastName; 格罗萨莱斯=格罗萨莱斯; CommissionRate=CommissionRate;//可能是错误的 } 公共十进制格罗萨莱斯 { 得到 { 返回格罗萨莱斯; } 设置 { 如果(值

C# 没有给出与管道工所需参数对应的参数 使用系统; 名称空间lab4 { Lab4类 { 静态void Main(字符串[]参数) { Prompt.Prompt(); } } } 公职人员 { 公共字符串名{get;} 公共字符串LastName{get;} 公共字符串SSN{get;} 私人十进制格罗萨莱斯; 私人十进制佣金率; 公共专员员工(字符串firstName、字符串lastName、字符串ssn、十进制grossales、十进制佣金率) { 名字=名字; LastName=LastName; 格罗萨莱斯=格罗萨莱斯; CommissionRate=CommissionRate;//可能是错误的 } 公共十进制格罗萨莱斯 { 得到 { 返回格罗萨莱斯; } 设置 { 如果(值,c#,inheritance,C#,Inheritance,这正在调用默认构造函数,但您的Plumber类没有默认构造函数(无参数)。Plumber中唯一的构造函数是重载构造函数: Plumber Plumber1 = new Plumber(); 如果您想这样做,您需要向Plumber添加一个默认构造函数,但是Plumber继承自CommissionEmployee,它只有一个非默认构造函数,因此,现在任何Plumber的构造函数都必须调用基类CommissionEmployee的非默认构造函数。因此,您可能需要向CommissionEmployee

这正在调用默认构造函数,但您的Plumber类没有默认构造函数(无参数)。Plumber中唯一的构造函数是重载构造函数:

Plumber Plumber1 = new Plumber();
如果您想这样做,您需要向Plumber添加一个默认构造函数,但是Plumber继承自CommissionEmployee,它只有一个非默认构造函数,因此,现在任何Plumber的构造函数都必须调用基类CommissionEmployee的非默认构造函数。因此,您可能需要向CommissionEmployee添加一个默认构造函数委员会雇员:

 public Plumber(string firstName, string lastName, string ssn, decimal grossSales, decimal commissionRate, string custName, string location) :

您必须在两个选项中进行选择:修复
Plumber
类,使其具有与您尝试调用的无参数构造函数类似的无参数构造函数,或者停止尝试调用不存在的无参数构造函数。
 public Plumber(string firstName, string lastName, string ssn, decimal grossSales, decimal commissionRate, string custName, string location) :
public CommissionEmployee() {}
...
public Plumber() : base() {}