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透视脚本(透视)原本有开挂辅助器;wepoker透视脚本是一项wepoker...
技术分享!福建天天开心辅助器是... 技术分享!福建天天开心辅助器是真的(透视)fishpoker透视(科普开挂辅助助手);一、福建天天开...
重大通报!顺欣茶楼辅助软件(透... 重大通报!顺欣茶楼辅助软件(透视)总结开挂辅助攻略(有挂细节)1、上手简单,内置详细流程视频教学,新...
交流学习经验!xpoker辅助... 交流学习经验!xpoker辅助神器(透视)切实有开挂辅助器;详细xpoker辅助神器攻略(xpoke...
每日必看!决胜游戏辅助(透视)... 每日必看!决胜游戏辅助(透视)hhpoker辅助软件(总结开挂辅助器);小薇(透视辅助)致您一封信;...
玩家攻略推荐!大菠萝挂机辅助(... 您好,大菠萝挂机辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家...
每日必备!wepoker私局辅... 【福星临门,好运相随】;每日必备!wepoker私局辅助(透视)原生有开挂辅助下载;暗藏猫腻,小编详...
普及知识!杭州都莱大菠萝买了挂... 普及知识!杭州都莱大菠萝买了挂有用(透视)cloudpoker怎么开挂(解密开挂辅助脚本);亲真的是...
玩家实测!九游破解版真的假的(... 玩家实测!九游破解版真的假的(透视)曝光开挂辅助攻略(了解有挂)亲,关键说明,九游破解版真的假的赛季...
实操分享!pokemmo脚本最... 实操分享!pokemmo脚本最新版(透视)其实有开挂辅助软件;1、不需要AI权限,帮助你快速的进行p...