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破解游戏盒子,hhpoker的辅助是真的吗(透视)开...
第一分钟开挂"神兽大... 第一分钟开挂"神兽大厅源码"先前有透视开挂辅助插件(有挂技巧);最新版2026是一款经典耐玩的益智游...
透视线上!星悦游戏辅助论坛,蜜... 透视线上!星悦游戏辅助论坛,蜜蜂大厅辅助插件(透视)开挂辅助脚本德州教程;超受欢迎的透视线上!星悦游...
7分钟辅助"h5反杀... 7分钟辅助"h5反杀程序"从来有透视开挂辅助脚本(详细教程);一、h5反杀程序有挂的是的,亲,有的,...
6分钟开挂"星悦辅助... 6分钟开挂"星悦辅助干什么的"本来有开挂透视辅助工具(有挂详情);小薇(透视辅助)致您一封信;亲爱星...
透视教程!牛魔辅助,微乐贵阳捉... 透视教程!牛魔辅助,微乐贵阳捉鸡麻将开挂(透视)开挂辅助平台德州教程;亲真的是有正版授权,小编(透视...
科技开挂!wpk透视辅助下载,... 科技开挂!wpk透视辅助下载,福州十八扑辅助,开挂(透视)辅助工具(证实有挂);是一款可以让一直输的...
正版开挂!pokeplus脚本... 正版开挂!pokeplus脚本,微信第三方辅助软件,开挂(透视)辅助平台(有挂技巧);1.微信第三方...
正品辅助!智星菠萝有挂吗,闲来... 正品辅助!智星菠萝有挂吗,闲来辅助器免费,开挂(透视)辅助脚本(有挂方略);闲来辅助器免费最新版本免...
教会辅助!德州透视是真的假的,... 教会辅助!德州透视是真的假的,全游大厅拼十辅助,开挂(透视)辅助软件(有挂细节);亲真的是有正版授权...