摘要:
一、序列化就是将内存中的数据(对象、对象的集合等)保存到存储介质(流、文件等)中的过程。序列化的目的是:1、对象持久化。通过序列化,将对象等数据存储在硬盘之类的介质中,从而实现对象的持久化。2、数据传输。通过序列化,可以将对象传输到过程,这样,远端应用程序获得数据就可以不再进行转换,直接使用对象进行数据操作了。对象序列化后,类的名称、程序集以及类实例的所有数据成员均被写入存储媒体中。对象通常用成员... 阅读全文
摘要:
1、选择编译器。为获得公共语言运行库提供的优点,必须使用一个或多个针对运行库的语言编译器。将代码编译为Microsoft中间语言(MSIL)。编译将源代码翻译为MSIL并生成所需的元数据,元数据库存储在程序集中。C#应用程序——>编译——>程序集2、将MSIL编译为本机代码。在执行时,实时(JIT)编译器将MSIL(微软中间语言)翻译为本... 阅读全文