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

相关内容

热门资讯

有挂!hhpoker辅助实战视... 《有挂!hhpoker辅助实战视频,杭州边锋辅助软件,曝光教程(其实有挂)》 杭州边锋辅助软件软件透...
九分钟秘籍!钱塘十三水透视脚本... 钱塘十三水透视脚本是一款专注玩家量身打造的游戏记牌类型软件,在钱塘十三水透视脚本这款游戏中我们可以记...
是有挂!we-poker软件,... 是有挂!we-poker软件,来几局免费辅助器,必赢教程(原来是有挂);来几局免费辅助器免费下载原版...
第七分钟手筋!皮皮跑胡子有没有... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
有挂!wepoker到底有没有... 有挂!wepoker到底有没有透视,广东雀神麻雀控制器,AA德州教程(原来有挂);广东雀神麻雀控制器...
七分钟步骤!微信小程序雀神广东... 微信小程序雀神广东辅助器是一款专注玩家量身打造的游戏记牌类型软件,在微信小程序雀神广东辅助器这款游戏...
确实有挂!来玩app破解版,皮... 确实有挂!来玩app破解版,皮皮跑胡子有没有挂,透视教程(原来确实有挂);1.皮皮跑胡子有没有挂 a...
第6分钟妙计!温州茶苑游戏辅助... 第6分钟妙计!温州茶苑游戏辅助,wepoker软件安装包,我来教教你(果然真的有挂) >>您好:软件...
真的有挂!wepoker插件辅... 真的有挂!wepoker插件辅助,麻将外卦软件框架模式,力荐教程(一直真的有挂);致您一封信;亲爱麻...
第十分钟积累!边锋辅助工具,w... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...