zoukankan      html  css  js  c++  java
  • 序列化反序列化

    序列化(串行化),是.NET  运行环境用来支持用户自定义类型的流化机制。

    • 序列化:就是把一个对象保存到数据库的一个字段或一个文件中,
    • 反序列化就是把这个字段还原的对象实用。
    • 其目的就是将自定义对象以某种储存的方式持久化,或将这个对象从一个地方输到另一个地方

    1.NET 支持序列化的几种方式

    • 二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位于System.Runtime.Serialization.Formatters.Binary命名空间下。
    • SOAP序列化:对象序列化之后的结果符合SOAP协议,也就是可以通过SOAP 协议传输,通过System.Runtime.Serialization.Formatters.Soap命名空间下的SoapFormatter类来实现的。
    • XML序列化:对象序列化之后的结果是XML形式的,通过XmlSerializer 类来实现的,这个类位于System.Xml.Serialization命名空间下。XML序列化不能序列化私有数据。
  • 相关阅读:
    1253:抓住那头牛
    1251:仙岛求药
    1330:【例8.3】最少步数
    1329:【例8.2】细胞
    1216:红与黑
    1217:棋盘问题
    回溯法与深度优先搜索的关系
    自然数的拆分
    100——第35例
    100——第34例
  • 原文地址:https://www.cnblogs.com/Jacob-Wu/p/9384212.html
Copyright © 2011-2022 走看看