当前位置:   article > 正文

C#中对类的序列化和反序列化操作_c# 按照类的私有字段进行反序列化

c# 按照类的私有字段进行反序列化

序列化和反序列化操作:

作用:实现不借助数据库持久化的保存数据。

实现步骤:

1.导入命名空间

using System.IO;//IO流实现文件的读写

using System.Runtime.Serialization.Formatters.Binary;//进行二进制转换操作

2.创建一个封装的实体类

3.使用构造方法实体化学生对象

Student stu = new Student("zhangsan",22);

4.使用FileStream进行文件的写入

 

            //进行文件流对象的获取,FileMode.Create新建一个

            FileStream fs = new FileStream("stu.mis",FileMode.Create);

5.实例化二进制序列化对象

//获取二进制序列化对象

            BinaryFormatter bf = new BinaryFormatter();

6.调用序列化操作的方法

  //调用序列化操作的方法

            bf.Serialize(fs,stu);

7.关闭文件流

//关闭文件流

            fs.Close();

 

 

反序列化:将序列化保存之后的数据,读取到当前的系统当中。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/111862?site
推荐阅读
相关标签
  

闽ICP备14008679号