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

    序列化是将对象状态转换为可保持或传输的格式的过程,例如可以将一个对象序列化后使用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文件反序列化回来:
     

  • 相关阅读:
    数码摄影技巧拍摄的基本概念
    数码相机摄影技巧入门
    linux syslog用法
    委托
    创建遮罩层
    通过javascript获取多种主流浏览器显示页面高度
    sql 工具文件
    正则表达试笔记
    过滤字符串中带的HTML代码
    分页程序
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/2341240.html
Copyright © 2011-2022 走看看