【发布时间】:2016-08-05 18:46:35
【问题描述】:
我无法在我的项目的另一个文件夹中实例化一个类,即使它们具有相同的命名空间。
namespace MyNameSpace
{
public class MyFirstClass
{
MySecondClass myClass = new MySecondClass();
}
}
namespace MyNameSpace
{
public class MySecondClass {}
}
如果我将鼠标悬停在“myClass”变量上,我会收到以下消息:
找不到类型或命名空间名称“myClass”(您是 缺少 using 指令或程序集引用?)
我无法弄清楚为什么这不起作用。我已经被困了好几个小时了。
【问题讨论】:
-
给会员打电话不是
class?这是 C# 中的关键字,将其用作类的成员似乎会引起混淆。 -
class是保留字。使用其他名称。 -
我实际上并没有使用“类”这个词,很抱歉我应该在伪代码中更加小心。
-
@maximus009 - 当我将一个代码段放在一个文件夹中,而将另一个代码段放在另一个文件夹中时,它编译得很好......你有什么额外的信息可以帮助我们解决它吗?跨度>
-
包含无法识别的类的文件的构建操作是什么?你能确认他们在同一个项目中吗?