C#——二进制流序列化和反序列化
创始人
2025-01-15 06:37:28
0

C#二进制流序列化和反序列化

在C#中,可以使用BinaryFormatter来进行二进制的序列化和反序列化。

首先,定义一个可序列化的类
[Serializable] public class MyObject {     public int IntProperty { get; set; }     public string StringProperty { get; set; } }

使用BinaryFormatter进行序列化和反序列化
序列化Serialize
MyObject Object= new MyObject(){};  // 创键要存储的对象 // 1 创建文件流   FileStream fs = new FileStream(@"1.txt",FileMode.Create);                                 // 2 创建一个二进制序列化格式器 (Binary 二进制    Formatter 格式化)  BinaryFormatter bf = new BinaryFormatter();                                                      // 3 调用序列化方法    serialize() 解析 p1对象 存入fs文件流里面 bf.Serialize(fs, Object);                                                                                                          // 4 关闭文件流  fs.Close();

反序列化Deserialize
// 1 创建文件流 FileStream fs = new FileStream(@"1.txt",FileMode.Open);  // 2 创建序列化格式 BinaryFormatter bf = new BinaryFormatter();  // 3 调用反序列化方法 MyObject Object = bf.Deserialize(fs) as MyObject;  // 4 关闭文件流 fs.Close();

相关内容

热门资讯

关于手筋!上品辅助器,火神大厅... 关于手筋!上品辅助器,火神大厅辅助,详细教程(揭秘有挂)一、火神大厅辅助可以开透视的定义与意义1、火...
关于烘培!wepoker私人局... 关于烘培!wepoker私人局辅助器,开心茶苑13道辅助,详细教程(有挂解惑)1、wepoker私人...
辅助经验!大唐辅助器,闲乐辅助... 辅助经验!大唐辅助器,闲乐辅助器,详细教程(有挂方法)1、进入游戏-大厅左侧-新手福利-激活码辅助透...
详情烘培!开心泉州辅助器,衢州... 详情烘培!开心泉州辅助器,衢州都莱有没有辅助器,详细教程(发现有挂)1、下载好开心泉州辅助器正确养号...
关于课程!手机游戏辅助器,兴动... 关于课程!手机游戏辅助器,兴动互娱脚本,详细教程(有挂细节)1、手机游戏辅助器有没有辅助教程、手机游...
揭露烘培!新道游科技透视免费版... 揭露烘培!新道游科技透视免费版,小闲川南手游辅助器,详细教程(讲解有挂)1、点击下载安装,新道游科技...
教你学习!拱趴大菠萝玩的是运气... 教你学习!拱趴大菠萝玩的是运气吗,衢州都莱辅助器,详细教程(详细教程)1、拱趴大菠萝玩的是运气吗模拟...
专业操作!博乐填大坑图片,新超... 专业操作!博乐填大坑图片,新超凡软件辅助,详细教程(果真有挂)1、全新机制【新超凡软件辅助ai辅助工...
总结方式!免费天天贵阳辅助工具... 总结方式!免费天天贵阳辅助工具,小程序牵手跑得有外挂吗,详细教程(有挂秘籍)小程序牵手跑得有外挂吗是...
揭幕模板!微信小程序游戏充值破... 揭幕模板!微信小程序游戏充值破解,青龙大厅挂什么价格,详细教程(有挂教程)1、操作简单,无需微信小程...