c# - 在 C# 中,希望命名空间是内部的有任何意义吗?

标签 c# oop namespaces

我正在编写一个类库,并遇到了在内部创建命名空间的需要。我这样做是因为有一些来自 XSD 的自动生成的代码,以便没有冲突。

但是,希望命名空间是内部的有任何意义吗?我知道这是不可能的。我读过这个( Internal Namespace for .Net? )等等。

我要问的是,如果您认为您想要/需要一个内部命名空间,那么您的架构/设计可以改进什么?为了摆脱对内部命名空间的虚假需求,我应该移动什么?

最佳答案

不, namespace 本身没有特别的可访问性。只有命名空间(基本上是类型)的成员才具有可访问性。只需将命名空间中的所有类型改为内部。

关于c# - 在 C# 中,希望命名空间是内部的有任何意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6128001/

相关文章:

c# - 在 silverlight 中使用 while(true) 会很危险吗?

c# - 如何让 ActionBlock 在发生任何异常时运行

java - 是否可以为子类中的继承字段建立默认值?

JavaScript 私有(private)方法

asp.net-mvc-3 - 全局命名空间 + MVC3?

c# - WPF C# MVVM 程序不更新 ListView

c# - 简单注入(inject)器注册自动映射器

c# - 一种面向对象代码分析的思路

xml - XSLT 删除根命名空间并将命名空间添加到另一个元素

javascript - 在 JavaScript 中使用命名空间