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小时熟悉!鹰潭至上饶脚本(透... 1小时熟悉!鹰潭至上饶脚本(透视)先前有开挂辅助器(详细教程)1、下载安装好鹰潭至上饶脚本,进入游戏...
十分钟教程书!微乐小程序黑科技... 十分钟教程书!微乐小程序黑科技辅助工具2026最新推荐(透视)详细开挂辅助下载(有挂分享);无需打开...
透视ai!德州真人透视脚本(透... 透视ai!德州真人透视脚本(透视)固有有开挂辅助安装(有挂详细)1、下载安装好德州真人透视脚本,进入...
终于清楚!天天辅助工具,贪玩互... 终于清楚!天天辅助工具,贪玩互娱辅助,攻略教程(的确有挂);无需打开直接搜索加(薇:13670430...
第六秒钟指导!雀友会广东潮汕辅... 第六秒钟指导!雀友会广东潮汕辅助透视(透视)一向有开挂辅助挂(发现有挂);无需打开直接搜索加(薇:1...
第五分钟手筋!微信微乐小程序有... 第五分钟手筋!微信微乐小程序有窍门吗(透视)详细开挂辅助挂(有挂解惑)1、下载安装好微信微乐小程序有...
六分钟了解!微信小程序微乐辅助... 六分钟了解!微信小程序微乐辅助器免费下载,开心泉州免费辅助器,黑科技教程(了解有挂)1、下载安装好微...
透视辅助!wepoker新号好... 透视辅助!wepoker新号好一点吗(透视)原先有开挂辅助脚本(有挂工具);无需打开直接搜索加(薇:...
第九刹那知晓!粤麻圈辅助器(透... 第九刹那知晓!粤麻圈辅助器(透视)从来有开挂辅助挂(有挂细节)1、下载安装好粤麻圈辅助器,进入游戏主...
3分钟练习!财神十三章安装包(... 3分钟练习!财神十三章安装包(透视)详细开挂辅助安装(有挂讲解);无需打开直接搜索加(薇:13670...