这是一个简化的例子:
namespace MyNS.Proj.InternalNS {
internal class InternalClass1 {...}
}
我想将InternalNS作为MyNS.Proj中不可见的部分,因为所有具有命名空间的类都是内部或私有的。不确定这是否可行?
答案 0 :(得分:4)
Namespaces没有访问修饰符。即使其内容不是,外部代码也始终可以看到命名空间。
答案 1 :(得分:2)
namespace
declaration没有辅助功能修饰符。即使所有成员都被隐藏,外部类也会一直看到它。