.Net的内部命名空间?

时间:2010-01-25 20:42:54

标签: .net

这是一个简化的例子:

namespace MyNS.Proj.InternalNS {
   internal class InternalClass1 {...}
}

我想将InternalNS作为MyNS.Proj中不可见的部分,因为所有具有命名空间的类都是内部或私有的。不确定这是否可行?

2 个答案:

答案 0 :(得分:4)

Namespaces没有访问修饰符。即使其内容不是,外部代码也始终可以看到命名空间。

答案 1 :(得分:2)

namespace declaration没有辅助功能修饰符。即使所有成员都被隐藏,外部类也会一直看到它。