赞
踩
序列化和反序列化操作:
作用:实现不借助数据库持久化的保存数据。
实现步骤:
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(); |
反序列化:将序列化保存之后的数据,读取到当前的系统当中。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。