我正在编写一个类库,并遇到了在内部创建命名空间的需要。我这样做是因为有一些来自 XSD 的自动生成的代码,以便没有冲突。
但是,希望命名空间是内部的有任何意义吗?我知道这是不可能的。我读过这个( Internal Namespace for .Net? )等等。
我要问的是,如果您认为您想要/需要一个内部命名空间,那么您的架构/设计可以改进什么?为了摆脱对内部命名空间的虚假需求,我应该移动什么?
最佳答案
不, namespace 本身没有特别的可访问性。只有命名空间(基本上是类型)的成员才具有可访问性。只需将命名空间中的所有类型改为内部。
关于c# - 在 C# 中,希望命名空间是内部的有任何意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6128001/