序列化是将对象状态转换成可保持或传输的格式。
反序列化是将流转换为对象。
序列化和反序列化的作用是:使数据能够被轻松的存储和传输。
实质上序列化机制是将类的值转化为一个一般的(即连续的)字节流,然后就可以将该流写到磁盘文件或任何其他流化目标上。而要想实际的写出这个流,就要使用那些实现了IFormatter接口的类里的Serialize和Deserialize方法。
在.net框架里提供了这样两个类:
BinaryFormatter:使用二进制格式化程序进行序列化。
SoapFormatter:以xml格式化
XmlSerializer类
DotNet中的序列化方法有三种:XML 序列化、SOAP 序列化和二进制序列化。若是序列化到文件的话,前两者生成的是 XML 文件,二进制序列化生成二进制文件。

相关文章:

  • 2021-10-19
  • 2022-12-23
  • 2021-09-02
  • 2021-12-01
  • 2022-12-23
  • 2022-01-10
  • 2021-09-26
  • 2021-11-03
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2021-07-28
  • 2022-03-05
  • 2022-12-23
  • 2021-09-06
  • 2022-01-04
相关资源
相似解决方案