.net Net的内部命名空间?

.net Net的内部命名空间?,.net,.net,以下是一个简化的示例: namespace MyNS.Proj.InternalNS { internal class InternalClass1 {...} } 我想让InternalNS作为MyNS.Proj中的一部分对外不可见,因为所有具有名称空间的类都是内部的或私有的。不确定这是否可行?没有辅助功能修饰符。即使所有成员都是隐藏的,外部类也会看到它。没有可访问性修饰符。即使所有成员都被隐藏,外部类也会始终看到它。没有访问修饰符。名称空间将始终对外部代码可见,即使其内容不可见。没有

以下是一个简化的示例:

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

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

没有辅助功能修饰符。即使所有成员都是隐藏的,外部类也会看到它。

没有可访问性修饰符。即使所有成员都被隐藏,外部类也会始终看到它。

没有访问修饰符。名称空间将始终对外部代码可见,即使其内容不可见。

没有访问修饰符。名称空间将始终对外部代码可见,即使其内容不可见。

因为没有必要在InternalNS中公开任何类或struc成员,所以我不应该介绍它。因为没有必要在InternalNS中公开任何类或struc成员,所以我根本不应该介绍它。