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

相关内容

热门资讯

黑科技辅助(wpk线上代打)外... 黑科技辅助(wpk线上代打)外挂透明挂辅助器(透视)本来是真的有挂(有挂细节)-哔哩哔哩;在进入wp...
黑科技线上(WePoKe)轰趴... 黑科技线上(WePoKe)轰趴十三水有后台吗(ai代打)都是真的有挂(2023已更新)(哔哩哔哩);...
黑科技ai代打!红龙扑克是真是... 黑科技ai代打!红龙扑克是真是假(aa poker有外挂吗)果然存在有挂(有挂头条)-哔哩哔哩1、每...
推荐攻略!传奇扑克辅助(黑科技... 1、推荐攻略!传奇扑克辅助(黑科技ai)AI教程(2025已更新)(哔哩哔哩);该软件可以轻松地帮助...
黑科技软件(德州wepower... 黑科技软件(德州wepower辅助器ai)外挂透明挂辅助软件(透视)都是真的是有挂(有挂攻略)-哔哩...
黑科技安装(WePoKe)来玩... 黑科技安装(WePoKe)来玩德州app辅助工具是真的吗(透视)果然真的是有挂(2024已更新)(哔...
黑科技app!pokermas... 黑科技app!pokermaster有挂(wpk ai辅助)素来存在有挂(有挂教学)-哔哩哔哩1)w...
三分钟了解!aapoker俱乐... 三分钟了解!aapoker俱乐部后台可以操作吗(透视)曝光教程(2020已更新)(哔哩哔哩)1、快速...
黑科技ai挂(wepower插... 黑科技ai挂(wepower插件)外挂透明挂辅助挂(透视)确实是真的有挂(发现有挂)-哔哩哔哩1、首...
黑科技规律(WePoKe)来玩... 黑科技规律(WePoKe)来玩德州辅助器(软件透明挂)确实存在有挂(2021已更新)(哔哩哔哩)1、...