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、在丽水都莱脚本辅...
免费测试版!财神13辅助包最新... 免费测试版!财神13辅助包最新版本更新内容详解(辅助挂)开挂透视辅助教程(本来真的是有挂)-哔哩哔哩...
于此同时!心悦辅助器,阿拉斗牌... 于此同时!心悦辅助器,阿拉斗牌辅助,2025教程(好像真的是有挂)-哔哩哔哩阿拉斗牌辅助辅助器中分为...
一分钟揭秘!天天福建辅助器(辅... 一分钟揭秘!天天福建辅助器(辅助挂)开挂透视辅助软件(总是是有挂)-哔哩哔哩亲,关键说明,天天福建辅...
据文件显示!哥哥打大a有没有辅... 据文件显示!哥哥打大a有没有辅助,微信小程序辅助器,详细教程(竟然有挂)-哔哩哔哩哥哥打大a有没有辅...
必备攻略!友友联盟免费辅助器(... 必备攻略!友友联盟免费辅助器(辅助挂)开挂透视辅助工具(好像存在有挂)-哔哩哔哩1、金币登录送、破产...
据了解!欢乐联盟免费辅助,兴动... 据了解!欢乐联盟免费辅助,兴动互娱游戏辅助器好用吗,力荐教程(总是存在有挂)-哔哩哔哩1、兴动互娱游...
科技通报!新九游辅助(辅助挂)... 科技通报!新九游辅助(辅助挂)开挂透视辅助插件(竟然有挂)-哔哩哔哩1、新九游辅助ai辅助优化,新九...
近年来!边锋老友威海荣成辅助,... 近年来!边锋老友威海荣成辅助,开心泉州小程序有挂吗,爆料教程(果然有挂)-哔哩哔哩1、进入到开心泉州...
据玩家消息!中至江西插件,极速... 据玩家消息!中至江西插件,极速暗宝辅助,透视教程(本来是有挂)-哔哩哔哩运中至江西插件辅助工具,进入...