我正在尝试为我的最后一年项目开发一个应用程序。目前我有表示层,我有像窗体一样的UI东西。现在我继续为项目添加了类库,并在新项目中添加了一个类Employee。
现在当我尝试制作一个物品时
Employee emp = new Employee();
c#返回错误,说我缺少一些名称空格或类型等:((
如何解决这个问题?
答案 0 :(得分:2)
您需要从UI项目中引用新项目,为此,右键单击您的UI项目并选择添加引用,然后转到项目选项卡并选择您的类库项目。
另外,如果命名空间不同,你应该在试图实例化Employee的代码文件中添加using指令。
答案 1 :(得分:2)
确保在表示层的项目中添加了对类库的引用。然后尝试在代码文件中导入包含namespace
类的Employee
,如下所示:
using EmployeeClassNameSpace;
您还可以使用Employee
类型的完全限定名称,如下所示:
EmployeeClassNameSpace.Employee = new EmployeeClassNameSpace.Employee();
请参阅以下
答案 2 :(得分:1)
具有此代码的UI类需要添加using
directive将类库命名空间导入此代码文件。
或者使用该类型的完全限定名称。