C#语言-08.序列化与反序列化

      a. 序列化:是将对象的状态存储到特定存储介质中的过程
          i. 语法:public void Serialize(序列化过程的文件流,保存的对象)
      b. 返序列化:是从特定存储介质中将数据重新构建对象的过程
          i. 语法:public object Deserialize(文件流)
          i. 注意:Deserialize() 方法将存储介质的数据文件流转换为 Object,还要进一步将这个 Object 转换为相应的对象类型
      c. 特性:其实就是一个类,它的主要功能是对程序中的元素,如字段、类、方法、属性添加描述性的信息
          i. 特点:
              1. 为目标元素加入附加信息,类似于注释
              2. 特性本质上也是一个类,如[Serializable] 对应的类是 SerializableAttribute
              3. 特性命名都以 Attibute 结尾,但是我们在使用它时,可以省略,.NET 会自动找到对应的特性类

 

posted @ 2017-09-16 22:33  Wesley.Liang  阅读(203)  评论(0编辑  收藏  举报