none
解决方案,项目,程序集,命名空间,类库含义 RRS feed

  • 问题

  • 大家看看我理解的是不是有错
    1、一个解决方案里面包括很多项目(像web应用程序,windows应用程序,类库存等等)
    2、我觉得类库==命名空间
    3、程序集里面可以包括很多命名空间。

    觉得这句话对吗:有许多初学者,常常把一个项目就理解为一个命名空间。其实这两者没有绝对的联系,在项目里我们也可以定义很多不相同的命名空间。(命名空间不也是一个项目吗)

    不太了解,让大家见笑了,谢谢!

    2009年8月8日 14:33

答案

  • 您好,以下个人观点,请参考:

    1、理解的没问题
    2、两者并无关系,类库只是众多项目中的一种类型,会生成程序集,这是物理文件;命名空间是逻辑划分
    3、理解没问题,概念上两者其实没有关联。一个程序集确实可以声明多个不同的命名空间

    通常会把项目的名称和命名空间设置为一样的。

    虽然我不是版主,但在这里讨论问题,没有见不见笑的,您太客气了,大家互相交流,共同进步!
    2009年8月8日 15:21

全部回复

  • 您好,以下个人观点,请参考:

    1、理解的没问题
    2、两者并无关系,类库只是众多项目中的一种类型,会生成程序集,这是物理文件;命名空间是逻辑划分
    3、理解没问题,概念上两者其实没有关联。一个程序集确实可以声明多个不同的命名空间

    通常会把项目的名称和命名空间设置为一样的。

    虽然我不是版主,但在这里讨论问题,没有见不见笑的,您太客气了,大家互相交流,共同进步!
    2009年8月8日 15:21
  • 类库里面,是实实在在的功能;命名空间,是一种为了组织程序结构而定义的逻辑划分。两者属于不同的概念,但彼此间不排斥,相辅相成。
    http://hi.baidu.com/2009ajun
    2009年8月9日 0:01
  • 你好,我给你打个比方,说明一下命名空间和程序集之间的概念。

    大家都对资源管理器比较熟悉,命名空间就像是磁盘上的文件夹,程序集就相当于磁盘上面的文件。

    一个解决方案中可以有很多项目,一个项目中可以有很多命名空间,一个项目可以引用很多程序集,引用后,被引用的程序集中的命名空间和程序集可以被引用者所使用。每个程序集都内会有很多类,类里面就是很多属性和方法,通常程序调用就是使用的类,具体的操作都是在类中的方法里面实现的。


    人要诚实!还要踏实! 我先为人人,人人再为我! 我的Spaces: http://mydodu.spaces.live.com/


    • 已编辑 Dodu.NET 2013年8月26日 15:50
    2013年8月26日 15:48