Dlo*_*ker 1 c# namespaces visual-studio-2010
我有一个项目有几个名称空间,其中一个包含在其中一个 - >
Some.Namepsace. (namespace)
ExistingClass (class)
ExistingClass2 (class)
Constants (class)
.Enum (enum)
Run Code Online (Sandbox Code Playgroud)
在这个项目中,我创建了一个类,但是这样的命名空间不正确
namespace Some.Namespace.Some.Namespace
{
public class NewClass {}
}
Run Code Online (Sandbox Code Playgroud)
现在,Some.Namespace.ExistingClass无法解析对Some.Namespace.Constants.Enum的引用- 它似乎正在寻找Some.Namespace.Some.Namespace.Constants.Enum.
知道为什么吗?NewClass没有引用任何东西,并且没有被任何东西引用,所以我看不到它的命名空间如何影响任何其他组件.我修复了NewClass上的命名空间问题,并修复了它.
Some.Namespace.Some.Namespace中的一个类将尝试将Some.Namespace.Constants.Enum解析 为:Some.Namespace.Some.Namespace.Constants.Enum,而不是Some.Namespace.Constants.Enum.
如果您尝试将Enum称为:global :: Some.Namespace.Constants.Enum,它将起作用.
| 归档时间: |
|
| 查看次数: |
1143 次 |
| 最近记录: |