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辅助透视软件(AApoker透视软件)切实真的是有辅助技巧(哔哩哔哩)1、点...
截至目前!微信微乐游戏辅助脚本... 截至目前!微信微乐游戏辅助脚本(透视)微信微乐挂有没有(一贯是真的辅助app)-哔哩哔哩1、透视辅助...
透视资料!wepoker怎么提... 透视资料!wepoker怎么提高运气(德普之星app)确实真的是有辅助插件(哔哩哔哩)1、wepok...
网友热议!微信微乐游戏辅助脚本... 网友热议!微信微乐游戏辅助脚本(透视)微乐小程序自建房透视(一贯是真的辅助辅助器)-哔哩哔哩1、让任...
透视指南书!wepoker辅助... 透视指南书!wepoker辅助器有哪些功能(HHpoker真的假的)一直真的是有辅助神器(哔哩哔哩)...
透视好友房!微乐小程序黑科技免... 透视好友房!微乐小程序黑科技免费(透视)微乐小程序破解(一贯存在有辅助平台)-哔哩哔哩透视好友房!微...
透视绝活!wpk刷入池率脚本(... 透视绝活!wpk刷入池率脚本(AApoker提高)真是存在有辅助技巧(哔哩哔哩)1、下载好wpk刷入...
透视最新!微乐小程序黑科技(透... 透视最新!微乐小程序黑科技(透视)小程序微乐辅助软件(确实是真的辅助下载)-哔哩哔哩1、起透看视 辅...
透视项目!佛手在线是不是有挂(... 透视项目!佛手在线是不是有挂(WePoKer辅助挂)好像是真的有辅助教程(哔哩哔哩)1.佛手在线是不...
透视app!微信微乐游戏辅助脚... 透视app!微信微乐游戏辅助脚本(透视)手机微乐小程序破解器如何使用(确实是有辅助下载)-哔哩哔哩1...