在 .NET(包括 C#)里,“同一个命名空间”完全可以散落在多个 .cs
文件——甚至散落在多个不同的项目/程序集里。
-
不同文件但同一命名空间的类型访问级别受限 →
internal
仍互相可见(同一程序集内);public
随便用;private
/file
只能在声明文件内。 - 命名空间是“逻辑地址”,文件是“物理地址”;只要
namespace
字符串一样,爱放几个文件放几个文件。
在 .NET(包括 C#)里,“同一个命名空间”完全可以散落在多个 .cs
文件——甚至散落在多个不同的项目/程序集里。
internal
仍互相可见(同一程序集内);public
随便用;private
/file
只能在声明文件内。namespace
字符串一样,爱放几个文件放几个文件。