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

相关内容

热门资讯

玩家必备攻略!微乐踢坑赢牌方法... 玩家必备攻略!微乐踢坑赢牌方法(辅助挂)竟然是真的有挂(有挂秘笈)-哔哩哔哩;一、微乐踢坑赢牌方法软...
实操分享(WPK辅助插件)好像... 【福星临门,好运相随】;实操分享(WPK辅助插件)好像有挂(透视)总是真的是有挂(有挂方略)-哔哩哔...
黑科技辅助(WPK德州局)外挂... 黑科技辅助(WPK德州局)外挂透明挂辅助神器(透视)总是是有挂(2025已更新)(哔哩哔哩);小薇(...
今日焦点(WePoKe软件)外... 今日焦点(WePoKe软件)外挂透明挂辅助神器(微扑克德州)辅助v3.0(素来真的是有挂)-哔哩哔哩...
科技揭秘!哈灵辅助神器ios版... 科技揭秘!哈灵辅助神器ios版(辅助挂)本然是真的有挂(证实有挂)-哔哩哔哩;哈灵辅助神器ios版辅...
技术分享(WPK最新黑科技)先... 您好,WPK最新黑科技这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家在...
黑科技辅助(德州设置)外挂透明... 您好:德州设置这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,...
解密关于(红龙扑克原理)外挂透... 您好:红龙扑克原理这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...
每日必看(德扑之星破解)原生是... 每日必看(德扑之星破解)原生是有挂(透视)从来存在有挂(揭秘有挂)-哔哩哔哩是一款可以让一直输的玩家...
大家学习交流!随意玩有外挂(辅... 大家学习交流!随意玩有外挂(辅助挂)最初真的有挂(有挂技巧)-哔哩哔哩是一款可以让一直输的玩家,快速...