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、玩家可以在人海大厅软件辅助...
透视方式!hhpoker软件靠... 透视方式!hhpoker软件靠谱吗(透视)开挂透视神器(哔哩哔哩)1、每一步都需要思考,不同水平的挑...
1分钟烘培!wepoker怎么... 1分钟烘培!wepoker怎么看底牌(透视)真是存在有辅助辅助(哔哩哔哩)1、许多玩家不知道wepo...
第八分钟安装!天天贵阳辅助工具... 第八分钟安装!天天贵阳辅助工具,悟空大厅怎么挂辅助(确实存在有辅助app)-哔哩哔哩1)悟空大厅怎么...
今日焦点"新鸿狐软件... 今日焦点"新鸿狐软件下载"竟然有有辅助脚本(有挂方针)-哔哩哔哩1、这是跨平台的新鸿狐软件下载轻量版...
透视模块!哈糖大菠萝辅助器(透... 透视模块!哈糖大菠萝辅助器(透视)开挂脚本神器(哔哩哔哩)1、全新机制【哈糖大菠萝辅助器ai辅助工具...
第5分钟技法!wepoker黑... 第5分钟技法!wepoker黑侠辅助器(透视)一直有辅助下载(哔哩哔哩)1、wepoker黑侠辅助器...
第五分钟辅助!微信多乐小程序辅... 第五分钟辅助!微信多乐小程序辅助器免费下载,多乐辅助app(一贯真的是有辅助下载)-哔哩哔哩1、微信...
透视经验!wpk透视工作室(透... 透视经验!wpk透视工作室(透视)开挂透视app(哔哩哔哩)1、上手简单,内置详细流程视频教学,新手...
一分钟了解!"福建大... 一分钟了解!"福建大菠萝辅助透视系统"都是有有辅助app(果真有挂)-哔哩哔哩1)福建大菠萝辅助透视...