汇编可以有多个名称空间,也可以由单个名称空间组成。
答案 0 :(得分:7)
程序集可以包含多个名称空间,因为它可以包含多个对象和方法的逻辑分组。我看到的大多数程序集都是一个名称空间,只是为了清晰起见,但是没有理由单个程序集不能包含十几个不同的名称空间。
答案 1 :(得分:2)
层次结构是:
Assemblies
包含Resources
和Modules
。
Modules
包含Fields
,Methods
和Types
。
Types
可以由任意名称空间限定,只要它不与另一个现有Type
发生冲突。
程序集可以直接通过模块级别短路到程序集中所有模块中包含的所有类型(通过GetType()或GetTypes())。
答案 2 :(得分:1)
程序集可以有多个名称空间。
答案 3 :(得分:1)
请参阅msdn文章 Understanding and Using Assemblies and Namespaces in .net ,它应该清除程序集的含义以及 namespace 的含义。< / p>