2012-01-29 104 views
-2

在我的代码中,我的孩子类没有拿起我的父类出于某种原因。C#继承孩子没有拿起父母

我甚至不知道什么代码给你,因为它非常简单,应该工作。

我看过类似的代码,不能看到任何区别。如果你需要更多的代码,只需要询问一下,因为我不想为1个问题编写大量代码。

好在C#类名称文本出现在蓝色,它只是出现在黑色的文本,这使得我认为他们不是geting拾起正确的。上面一行是给我的错误“预期类,委托,枚举,接口或STRUC”

WagedEmployee emp1 = new WagedEmployee 

public class Employee : Object 
{ 
..... 
} 

public class WagedEmployee : Employee 
{ 
...... 
} 

public class SalaryEmployee : Employee 
{ 
..... 
} 
+7

什么错误。你期望它做什么所有这些事情是很好的知道。 – rerun 2012-01-29 22:58:58

+1

什么不工作?从这个代码中'emp1'应该能够被转换成'Employee'和'Object'以及'WagedEmployee'。 – ChrisF 2012-01-29 23:00:44

+0

'如果你需要更多的代码,只需要问'',不需要-1 – 2012-01-29 23:00:50

回答

2

从您所提供的代码,第一行不似乎是一个类中的任何一种内。它需要成为类或结构体或其他东西的一部分。它不能只在名称空间下。

试试这个:

public class Employee : Object 
{ 
    ..... 
} 

public class WagedEmployee : Employee 
{ 
    ...... 
} 

public class SalaryEmployee : Employee 
{ 
    ..... 
} 

public class MyTest 
{ 
    public WagedEmployee emp1 = new WagedEmployee(); 
} 
+0

Thankyou问题解决了这么简单的事情,我看起来 – Jordan 2012-01-29 23:14:55

+0

一直发生在我身上!最简单的是最难找到的! – Scottie 2012-01-29 23:16:07