摘要:
正值清明节小长假有时间看了看c#.net中的序列化的部分,感觉学了点东西就顺手记了下来,希望对大家的学习也有些许的帮助。闲言少叙,开始进入正题。什么是序列化 根据msdn的定义:序列化是将对象的状态信息转换为可以存储或传输的形式的过程。序列化的补集是反序列化,后者将流转化为对象。这两个过程一起保证数据易于存储和传输。这个地方我们可以这样理解:对象是在程序运行过程中产生的,对象在内存上,有时候我们需要这个对象持久化也就是想长久的保存这个对象,所以就必须把对象从内存中转存在我们的硬盘上或其他介质上;还有一种情况就是两个应用程序域之间共享一个对象从而构建分布式对象,可以举一个例子:RMI要利用对象序 阅读全文