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

相关内容

热门资讯

透视妙招!德普之星透视辅助,德... 您好,德普之星透视辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
透视黑科技!sohoo竞技联盟... 透视黑科技!sohoo竞技联盟辅助器,微乐小程序辅助免费,揭幕透视(有挂工具)-哔哩哔哩sohoo竞...
第九分钟方针!情怀国粹麻将神器... 第九分钟方针!情怀国粹麻将神器,天酷游戏交易平台(辅助)好像是有平台(哔哩哔哩)1、天酷游戏交易平台...
透视解密!hhpoker怎么防... 透视解密!hhpoker怎么防作必弊,hh poker软件(透视)都是真的有神器(哔哩哔哩)1、这是...
透视策略!菠萝辅助器免费版的功... 透视策略!菠萝辅助器免费版的功能介绍,HHpoker机器人好像真的是有工具,1分钟教程(了解有挂)1...
透视软件!德普之星辅助器app... 透视软件!德普之星辅助器app,微乐智能插件激活码,解迷脚本(有挂透明挂)-哔哩哔哩1、让任何用户在...
第5分钟项目!多乐跑得私人房间... 第5分钟项目!多乐跑得私人房间作必弊视频,新超凡大厅辅助(辅助)切实真的有app(哔哩哔哩)1、超多...
透视揭幕!德普之星辅助器,德扑... 透视揭幕!德普之星辅助器,德扑圈透视(透视)原来存在有方法(哔哩哔哩)在进入软件靠谱后,参与本局比赛...
透视阶段!WePoKer辅助器... 透视阶段!WePoKer辅助器,WePoKer挂一直有脚本,第5分钟教程(有挂攻略)1、WePoKe...
第9分钟资料!开心泉州小程序开... 第9分钟资料!开心泉州小程序开挂有什么技巧,财神十三张安装工具(辅助)确实真的有软件(哔哩哔哩)1、...