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

相关内容

热门资讯

黑科技辅助!德扑之星软件辅牌器... 黑科技辅助!德扑之星软件辅牌器(透视)软件透明挂ai辅助安装(素来有挂)-哔哩哔哩是一款可以让一直输...
黑科技辅助!德扑之星技巧规律(... 黑科技辅助!德扑之星技巧规律(透视)切实存在有挂(有挂解惑)-哔哩哔哩是一款可以让一直输的玩家,快速...
黑科技辅助(红龙扑克)外挂透明... 黑科技辅助(红龙扑克)外挂透明挂辅助器(透视)实用技巧(2026已更新)(哔哩哔哩);红龙扑克是一项...
黑科技真的(微扑克原理)外挂透... 黑科技真的(微扑克原理)外挂透明挂辅助安装(透视)本然是有挂(有挂方略)-哔哩哔哩;1、每一步都需要...
黑科技辅助!德州ai辅助可以打... 【福星临门,好运相随】;黑科技辅助!德州ai辅助可以打(透视)软件透明挂ai辅助下载(总是真的有挂)...
黑科技辅助!wepokeai代... 黑科技辅助!wepokeai代打辅助软件(透视)果然是真的有挂(有挂详细)-哔哩哔哩;人气非常高,a...
黑科技辅助(AaPOKER)外... 黑科技辅助(AaPOKER)外挂透明挂辅助神器(透视)攻略教程(2026已更新)(哔哩哔哩)是一款可...
黑科技肯定(德扑之星辅助挂)外... 黑科技肯定(德扑之星辅助挂)外挂透明挂辅助安装(透视)固有真的是有挂(有挂分析)-哔哩哔哩;黑科技肯...
黑科技辅助!wepoke黑科技... 黑科技辅助!wepoke黑科技ai(透视)软件透明挂ai辅助下载(一贯存在有挂)-哔哩哔哩;是一款可...
黑科技辅助!wpk挂看得见的底... 《黑科技辅助!wpk挂看得见的底牌(透视)原先真的是有挂(真是有挂)-哔哩哔哩》 wpk挂看得见的底...