序列化:
将一对象保存到存储介质
或将对象进行转换,使其在网络上传送的行为
能对一类进行序列化的条件是:
该类任何基类可序列化,该类应用了Serializable特性
常用于:
1.配置程序加载,保存
2.分布式计算
.NET中有3种序列化机制:
1.二进制序列化(System.Runtime.Serialization.Formatters.Binary, BinaryFormatter)
类型数据可准确表示
2.XML序列化(System.Xml.Serialization, XmlSerializer)
只序列化对象的公共属性,字段,私有的字段,属性,实例对象将丢失
3.SOAP序列化(System.Runtme.Serialization.Formatters.SOAP, SOAPFormatter)
XML和SOAP是开发标准,具有好的移植性