阅读背景:

C#动态程序集的加载、创建实例、序列化与反序列化

来源:互联网 

什么是动态程序集

 

动态程序集是指没有被编译至主程序,而是主程序在运行时动态调用或者生成的程序集。动态链接库(dll)大家一定很熟悉,它是一系列类和方法的打包,可以被不同的执行程序加载和共享,而C#生成的程序集也是dll。在实际应用中,一些程序不一定要在启动的时候就把所有dll文件都加载到内存中,而是根据需要动态加载或者创建。C#的反射和晚期绑定为实现这种操作提供了极大的帮助。本文主要介绍了从动态程序集里怎样创建特定类的对象,以及该对象的序列化和反序列化问题。动态程序集是指没有被编译至主程序,而是主程序在运行时动态调用或者




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: