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();

相关内容

热门资讯

透视辅助!约局吧如何查看是否有... 您好:约局吧如何查看是否有挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
盘点十款“WePoKer辅助透... 盘点十款“WePoKer辅助透视软件挂”开挂辅助安装(透视)新版2026教程是一款可以让一直输的玩家...
玩家攻略推荐“wepoker有... 是一款专注玩家量身打造的游戏记牌类型软件,在这款游戏中我们可以记录下每张牌的数量以便更好的进行发挥。...
盘点辅助"pokem... 盘点辅助"pokemmo手机版脚本免费"德普之星私人局辅助免费(透视)开挂辅助插件(有挂辅助)《详细...
推荐一款“微扑克辅助器有用吗”... 您好:微扑克辅助器有用吗这款游戏是可以开挂的,软件加【添加微信客服136704302】确实是有挂的,...
透视辅助!wepoker软件靠... 透视辅助!wepoker软件靠谱么,wepoker辅助方法,细节开挂辅助脚本(透视真的有挂);无需打...
透视规律“pokemmo辅助工... 透视规律“pokemmo辅助工具”开挂(透视)辅助神器(攻略方法有挂教程) 【无需打开直接搜索加薇1...
免费测试版“wepoker发牌... 无需打开直接搜索;操作使用教程:免费测试版“wepoker发牌到底是不是随机”开挂辅助安装(透视)玩...
教会透视"hhpok... wepoker透视器免费 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理...
重磅来袭“微扑克发牌机制详解”... >>您好:微扑克发牌机制详解软件加扣扣群确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特...