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、哈糖大菠萝破解器系统...
最终!微乐家乡麻辣自建房辅助a... 最终!微乐家乡麻辣自建房辅助app,哥哥打大a有没有辅助,介绍教程(都是真的是有挂)-哔哩哔哩1、微...
受玩家影响!广东雀神祈福真的有... 受玩家影响!广东雀神祈福真的有用吗,南宁友乐辅助,攻略教程(都是存在有挂)-哔哩哔哩1、该软件可以轻...
此事引发网友热议!闽乐乐510... 此事引发网友热议!闽乐乐510k脚本,多乐辅助app,黑科技教程(原来是真的挂)-哔哩哔哩1、下载好...
不少玩家反映!微乐老友广东辅助... 不少玩家反映!微乐老友广东辅助器,逗好乐游辅助器,德州教程(总是有挂)-哔哩哔哩1、微乐老友广东辅助...
出乎意料的是!福麻圈辅助,丰城... 出乎意料的是!福麻圈辅助,丰城呱呱辅助器,透明挂教程(真是真的是有挂)-哔哩哔哩暗藏猫腻,小编详细说...
网友热议!腾达填大坑辅助器,微... 网友热议!腾达填大坑辅助器,微信小程序微乐房间怎么开挂,德州论坛(果然存在有挂)-哔哩哔哩该软件可以...
于此同时!决战卡五星辅助ios... 于此同时!决战卡五星辅助ios,家乡大二辅助,玩家教你(真是存在有挂)-哔哩哔哩一、决战卡五星辅助i...
目前!广东闲来辅助,广西友乐免... 目前!广东闲来辅助,广西友乐免费辅助,黑科技教程(果然有挂)-哔哩哔哩1)广西友乐免费辅助辅助挂:进...