也谈"程序集"和"命名空间"

  刚接触编程的时候对这两感念理解的不是很清楚?借着这次复习好好解释下:

程序集

程序集(Assembly)其实就是在VS中建的一个项目。不过这个项目最重是被VS编译器编译成.dll或.exe文件。.NET是以程序集(Assembly)为单位来对应用程序进行组织。可以将一个程序集看作是一个或多个物理程序模块的组合,它是.NET程序运行和发布的最小单元。.NET类库中的对象和组件都包含在各个程序集中,而最基本的一个程序集名为System。System程序集中包含了大量的基础类型定义,如对象类Object,Console类,字符串等基本数据类型。

在代码中使用其他程序集中的元素,要引用程序集,程序集驻留在程序集文件中,引用的程序集文件一般为动态链接库文件(后缀名为dll)或可执行文件(后缀名为exe)。

 

命名空间

命名空间或叫名称空间,是为组织代码而产生的,是C#代码的基本组织形式。在C#中类、结构等各种类型定义都包含在命名空间中,而一个命名空间也可以嵌套在另一个命名空间之中,这就形成了一个逻辑上的层次体系结构。一个程序集中可以包含多个命名空间,但每个命名空间只能属于一个程序集。引用了命名空间之后,在程序中就可以自由地使用其中所定义的各种类型。C#使用关键字using来引入命名空间

命名空间使用关键字namespace定义。

转载于:https://www.cnblogs.com/zyu19890106/articles/3873959.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值