程序集(Assembly)

来源:互联网 发布:网络屏蔽机柜 编辑:程序博客网 时间:2024/05/13 11:15
C#中提出这么一个破名字 什么程序集

不就是 .exe 或 .dll 吗 让我弄了这么久!

理论上在创建一个类的实例是必须同时知道这个类的命名空间和程序集。命名空间对有一点C#编程经历的人可能就能理解,一般在一个类文件的顶端引入 using system.Data 这样system.Data命名空间中的类便可以直接在这个文件(或者叫这个类中,因为C#编程是没有什么是在类的外面的)中使用了。菜鸟级的认为这样就可以使用所有的类了,其实这些系统的类的程序集是.Net Framework 框架已经默认已经引入的,但当你使用自己的或其他人编写地 类时便需要引入程序集了(即在一个项目中添加引用,然后就可以在这个项目中的任意文件中使用哪个 using 自己的类库名)<这更进一步说明了一个程序集便是一个.exe或 .dll 文件>

当然当你对自己编写的类添加引用时IDE会把Assembly自动copy到当项目的debug中。


程序集

程序集是自我描述的安装单元,由一个或多个文件组成

进程> 应用程序域> 程序集 >对象

至于接下来的进程 线程等底层的关系我们在8.12号以后进行探讨。

0 0
原创粉丝点击