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脚本,hhpoker免费透视脚本(透视)本来是真的透视插件(哔哩哔哩)1...
透视妙招!wepoker手机版... 透视妙招!wepoker手机版透视脚本,wepoker辅助器如何使用(透视)切实真的有挂(哔哩哔哩)...
推荐十款"三哥玩透视... 推荐十款"三哥玩透视辅助"本来真的是有辅助挂(有挂方略)-哔哩哔哩三哥玩透视辅助破解侠是真的助透视。...
透视模板!wepoker透视脚... 透视模板!wepoker透视脚本网页(透视)开挂脚本软件(哔哩哔哩)1、下载好wepoker透视脚本...
透视方式!aapoker透视插... 透视方式!aapoker透视插件,aapoker安装包怎么使用(透视)确实是真的透视方法(哔哩哔哩)...
透视手册!hhpoker视频巡... 透视手册!hhpoker视频巡查真的假的,hhpoker的辅助是真的吗(透视)一直存在有挂(哔哩哔哩...
透视模块!如何下载wpk透视版... 透视模块!如何下载wpk透视版,wpk真的有透视嘛(透视)一贯是有脚本插件(哔哩哔哩)1、任何如何下...
推荐十款!"新广西老... 推荐十款!"新广西老友辅助"切实真的有辅助挂(有挂方略)-哔哩哔哩1、这是跨平台的新广西老友辅助轻量...