代码之家  ›  专栏  ›  技术社区  ›  Shantanu Gupta

程序集是否具有多个命名空间或由单个命名空间组成

  •  7
  • Shantanu Gupta  · 技术社区  · 15 年前

    程序集可以有多个命名空间,也可以由单个命名空间组成。

    4 回复  |  直到 15 年前
        1
  •  7
  •   SqlRyan    15 年前
    • 程序集是代码对象、方法、属性和其他资源的集合。
    • 名称空间是这些事物的逻辑分组。

    程序集可以包含多个命名空间,因为它可以包含对象和方法的多个逻辑分组。我看到的大多数程序集都是一个单一的名称空间,只是为了清晰起见,但是没有理由一个程序集不能包含十几个不同的名称空间。

        2
  •  2
  •   plinth    15 年前

    层次结构为: Assemblies 包含 Resources Modules

    模块 包含 Fields , Methods Types

    类型 可以由任意名称空间限定,前提是它不与其他现有名称空间冲突 Type

    程序集可以通过模块级直接短路到程序集中所有模块中包含的所有类型(通过gettype()或gettypes())。

        3
  •  1
  •   Tejs    15 年前

    程序集可以有多个命名空间。

        4
  •  0
  •   Ando SylviA    15 年前

    请参阅msdn文章 Understanding and Using Assemblies and Namespaces in .net ,这应该清楚什么是 装配 意味着什么? 命名空间 平均。