在我的代码中,由于某种原因,我的子课程没有拿起我的父课。
我甚至不确定要提供哪些代码,因为它非常简单并且应该正常工作。
我查看了类似的代码,无法看到任何差异。如果您需要更多代码,请问我不想为1个问题提供大量代码。
好吧在c#中,名字文字以蓝色显示,而它刚出现在黑色文字中,这让我觉得他们并没有正确选择。第一行给出了错误"预期的课程,代表,枚举,界面或结构"
WagedEmployee emp1 = new WagedEmployee
public class Employee : Object
{
.....
}
public class WagedEmployee : Employee
{
......
}
public class SalaryEmployee : Employee
{
.....
}
答案 0 :(得分:2)
根据您提供的代码,第一行似乎不属于任何类别。它必须是类或结构或其他东西的一部分。它不能只在名称空间下。
试试这个:
public class Employee : Object
{
.....
}
public class WagedEmployee : Employee
{
......
}
public class SalaryEmployee : Employee
{
.....
}
public class MyTest
{
public WagedEmployee emp1 = new WagedEmployee();
}