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

    可序列化的类的修饰符 Serializable

    序列化是将对象转换为容易传输的格式的过程

    序列化的作用:

    1)将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本;
    2)是通过值将对象从一个应用程序域发送到另一个应用程序域中。


    序列化方法 :

    1) XML序列化XmLSerializer :

    下列项可序列化:

    • 公共类的公共读/写属性和字段
    • 实现 ICollection 或 IEnumerable 的类。(注意只有集合会被序列化,而公共属性却不会。)
    • XmlElement 对象。
    • XmlNode 对象。
    • DataSet 对象。

    2) 二进制序列化IFormatter.Serialize

    可以将类的实例中所有字段(包括私有和公有)都进行序列化



    反序列化是一个逆过程,将数据流反序列化成为该记忆类,再根据该记忆类的属性生成控件实例,而对于控件的一些事件、方法则可以继续使用


  • 相关阅读:
    Python_堡垒机开发基础
    用haslib给字符加密
    python学习(集合)
    编码
    小练习03
    python学习(字典)
    小练习02
    python学习(列表,元祖)
    小练习
    python学习
  • 原文地址:https://www.cnblogs.com/dashi/p/4034797.html
Copyright © 2011-2022 走看看