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、点击下载安装,辅助定制交易...
必备透视!hh poker辅助... 必备透视!hh poker辅助器先试用,陕西微乐小程序攻略,项目教程(有挂透明挂)-哔哩哔哩1、不需...
目前!cloudpoker外开... 目前!cloudpoker外开挂,情怀辅助哪里可以装,教材教程(有挂总结)-哔哩哔哩1、情怀辅助哪里...
据权威媒体报道!山西扣点辅助,... 据权威媒体报道!山西扣点辅助,新八戒怎么控制牌型,演示教程(详细教程)-哔哩哔哩1、让任何用户在无需...
有挂透视!约局吧如何查看是否有... 有挂透视!约局吧如何查看是否有挂,微乐贵阳捉鸡麻将能不能开挂,策略教程(有挂方略)-哔哩哔哩约局吧如...
透视好友房!哈糖大菠萝破解器,... 透视好友房!哈糖大菠萝破解器,微信边锋辅助器,学习教程(有挂秘籍)-哔哩哔哩在进入哈糖大菠萝破解器软...
此事迅速冲上热搜!乐享麻将连连... 此事迅速冲上热搜!乐享麻将连连看辅助,圣游科技,教材教程(有挂神器)-哔哩哔哩乐享麻将连连看辅助辅助...
必备透视!wepoker插件程... 必备透视!wepoker插件程序激活码,微乐河南麻将辅助ios,手筋教程(详细教程)-哔哩哔哩1、下...