• 序列化和反序列化


    序列化是将对象状态转换为可保持或传输的格式的过程,例如可以将一个对象序列化后使用Http通过Internet在客户端和服务器之间传输该对象;
    反序列化将流转换为对象;
    .NET框架提供的序列化方式:二进制序列化、XML序列化;
    代码演示:(1)二进制序列化
    用到的命名空间:
    using System.IO;
    using System.Runtime.Serialization;
    using System.Runtime.Serialization.Formatters.Binary;
    ①自定义一个类,MyObject.cs

    2.二进制序列化对象:

    3.将二进制文件反序列化为实体类: 

    代码演示(2)XML格式序列化:
     
    用到的命名空间:
    using System.IO;
    using System.Xml.Serialization;
    ①代码生成一个DataSet并将它序列化为XML格式:

    ②将XML文件反序列化回来:
     

  • 相关阅读:
    POJ 3252 Round Numbers
    HDU 1024 Max Sum Plus
    HDU 1024 Max Sum Plus Plus
    HDU 1698 Just a Hook
    HDU 1049 Climbing Worm
    HDU 3386 Reversi
    树状数组总结
    HDU 1556 Color the ball
    树形数组
    HDU 1188 敌兵布阵
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/2341240.html
Copyright © 2020-2023  润新知