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、点击下载...
第二分钟练习!边锋老友填大坑辅... 第二分钟练习!边锋老友填大坑辅助,财神十三章如何提高运气(辅助)本来有挂平台(哔哩哔哩)1、玩家可以...
一分钟指南书!潮汕馆辅助软件,... 一分钟指南书!潮汕馆辅助软件,新道游透视黑科技(辅助)确实有挂app(哔哩哔哩)进入游戏-大厅左侧-...
三分钟演示!衢州辅助器免费,新... 三分钟演示!衢州辅助器免费,新西部外卦辅助器(辅助)总是真的是有下载(哔哩哔哩)1、游戏颠覆性的策略...
第5分钟方案!情怀游戏作必弊,... 第5分钟方案!情怀游戏作必弊,新珊瑚大厅辅助(辅助)果然有挂插件(哔哩哔哩)1、新珊瑚大厅辅助模拟器...
3分钟方案!越乡游辅助器下载免... 3分钟方案!越乡游辅助器下载免费,皇豪互娱控制系统(辅助)一直是有辅助器(哔哩哔哩)1、下载好越乡游...
八分钟模块!越乡游辅助器,新众... 八分钟模块!越乡游辅助器,新众亿辅助(辅助)果然是真的工具(哔哩哔哩)该软件可以轻松地帮助玩家将越乡...
第2分钟秘籍!逍遥辅助器手机版... 第2分钟秘籍!逍遥辅助器手机版,新九哥辅助开挂(辅助)一直存在有工具(哔哩哔哩)1、逍遥辅助器手机版...
三分钟方针!指尖四川小程序破解... 三分钟方针!指尖四川小程序破解器,新二号透视辅助(辅助)果然真的是有修改器(哔哩哔哩)1、任何指尖四...
十分钟绝活儿!欢乐游戏城攻略,... 十分钟绝活儿!欢乐游戏城攻略,新九天辅助器(辅助)一直有挂辅助器(哔哩哔哩)欢乐游戏城攻略是不是有人...