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();

相关内容

热门资讯

两分钟了解!兴动麻将有输赢规律... 两分钟了解!兴动麻将有输赢规律(辅助挂)切实真的有挂(专业辅助专业教程)-哔哩哔哩是一款可以让一直输...
透视脚本!hhpoker软件可... 透视脚本!hhpoker软件可以玩,心悦填大坑技巧分析器,攻略方法(有挂辅助)-哔哩哔哩1、完成心悦...
透视黑科技!约局吧游戏挂(透视... 透视黑科技!约局吧游戏挂(透视)底牌透视挂辅助插件(可靠开挂辅助必备教程)-哔哩哔哩;1、【约局吧游...
黑科技辅助!wpk数据清零(智... 黑科技辅助!wpk数据清零(智能ai辅助工具)软件透明挂黑科技(其实是有挂)-哔哩哔哩;1、完成wp...
5分钟了解!哈糖大菠萝可以拿好... 您好:哈糖大菠萝可以拿好牌这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
透视科技!悦扑克脚本,丽水茶苑... 透视科技!悦扑克脚本,丽水茶苑脚本,科技教程(有挂教程)-哔哩哔哩1、丽水茶苑脚本透视辅助简单,丽水...
透视好友!淘宝买wepoker... 透视好友!淘宝买wepoker透视有用(透视)底牌透视挂辅助插件(可靠开挂辅助曝光教程)-哔哩哔哩;...
黑科技辅助!wepower外挂... 您好:wepower外挂检测方法这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...
五分钟了解!兴动麻将能胜率(辅... 五分钟了解!兴动麻将能胜率(辅助挂)都是真的有挂(专业辅助微扑克教程)-哔哩哔哩;五分钟了解!兴动麻...
透视挂透视!sohoo开挂辅助... 透视挂透视!sohoo开挂辅助,腾威互娱 辅助工具,2025新版(有挂方法)-哔哩哔哩1、腾威互娱 ...