NET程序集和NET Framework类库
时间:2014-4-30
所有的.NET程序,包括所有的C#程序,都广泛地使用了.NET Framework类库,当使用using System指令从System命名空间中调用方法时,都会用到这些类-所有的system命名空间都属于.NET Framework类库.
此类库中的每一个类都是自我说明的程序集的一部分,例如,绘图类就包含在System.Drawing.dll程序集中,如果要在VS2005中添加对此程序集的引用,在为程序构建程序集时,编译器就会将引用包含在这个程序集中,在运行时,CLR在程序的程序集中读取元数据,以判断程序是否还需要其他程序集,然后定位并加载这些依序集,便于程序使用,程序所引用的程序集可能会引用其他程序集,因此甚至带有一个using指令的简单程序都可以引用几种不同的程序集,每个程序集中的自我说明文档可以在程序员不知晓的情况下跟踪所有这些引用.