2010-01-25 66 views
0

下面是一个简单的例子:.Net的内部命名空间?

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

我想提出InternalNS在MyNS.Proj部分看不见外面,因为所有与命名空间中的类是内部还是私人的。不知道这是可能的吗?

+0

由于不需要公开InternalNS中的任何类或结构成员,因此我不应该介绍它。 – 2010-01-25 21:11:07

回答

2

namespace declaration没有可访问性修饰符。即使所有成员都隐藏起来,它总是会被外部类别看到。

4

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