社区
C#
帖子详情
如何反序列化一个被序列化的文件?
zjh222
2009-10-04 01:49:30
在应用.
一.A程序员二进制序列化一个类,保存文件为XX.bin
二.复制XX.bin文件给B程序员.
三.B程序员反序列化这个XX.bin文件.供B调用,怎么做?
...全文
137
5
打赏
收藏
如何反序列化一个被序列化的文件?
在应用. 一.A程序员二进制序列化一个类,保存文件为XX.bin 二.复制XX.bin文件给B程序员. 三.B程序员反序列化这个XX.bin文件.供B调用,怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
优效soft
2009-10-07
打赏
举报
回复
要注意的是程序集要以样。
aimeast
2009-10-04
打赏
举报
回复
只要typeof(class)是一样的就可以反序列化
zjh222
2009-10-04
打赏
举报
回复
[Quote=引用 1 楼 zanfeng 的回复:]
public static void fnSerializToFile(object v_object, string v_path)//将对象转换为文件
{
try
{
using (FileStream __fs = System.IO.File.Create(v_path))
{
BinaryFormatter __bf = new BinaryFormatter();
__bf.Serialize(__fs, v_object);
__fs.Close();
}1
}
catch (Exception ex)
{
My.Msg.ExceptionInfo.ShowExceptionError("fnSerializ", ex);
}
}
public static object fnDeSerializFromFile(string v_path)
{
try
{
using (FileStream __fs = System.IO.File.OpenRead(v_path))
{
byte[] byts = new byte[__fs.Length];
__fs.Read(byts, 0, (int)__fs.Length);
BinaryFormatter __bf = new BinaryFormatter();
object result = __bf.Deserialize(__fs);
__fs.Close();
return result;
}
}
catch (Exception ex)
{
My.Msg.ExceptionInfo.ShowExceptionError("fnDeSerializ", ex);
return null;
}
}//从文件转换为对象
[/Quote]
如果反序列化使用这个类呀/?
ljb07976513524
2009-10-04
打赏
举报
回复
什么就序列化和反序列化?
大侠解释一下
足球中国
2009-10-04
打赏
举报
回复
public static void fnSerializToFile(object v_object, string v_path)//将对象转换为文件
{
try
{
using (FileStream __fs = System.IO.File.Create(v_path))
{
BinaryFormatter __bf = new BinaryFormatter();
__bf.Serialize(__fs, v_object);
__fs.Close();
}
}
catch (Exception ex)
{
My.Msg.ExceptionInfo.ShowExceptionError("fnSerializ", ex);
}
}
public static object fnDeSerializFromFile(string v_path)
{
try
{
using (FileStream __fs = System.IO.File.OpenRead(v_path))
{
byte[] byts = new byte[__fs.Length];
__fs.Read(byts, 0, (int)__fs.Length);
BinaryFormatter __bf = new BinaryFormatter();
object result = __bf.Deserialize(__fs);
__fs.Close();
return result;
}
}
catch (Exception ex)
{
My.Msg.ExceptionInfo.ShowExceptionError("fnDeSerializ", ex);
return null;
}
}//从文件转换为对象
.NET5跨平台Json-XML-二进制
序列化
学习到通过NPOI来操作Excel
文件
的帮助列库,NPOI如何操作Excel,常见的开发中需要的导入导出Excel
文件
相关操作的一些帮助库和各种案例应用;
Java
序列化
与
反
序列化
Java
序列化
与
反
序列化
是什么?为什么需要
序列化
与
反
序列化
?如何实现Java
序列化
与
反
序列化
?本文围绕这些问题进行了探讨。 1.Java
序列化
与
反
序列化
Java
序列化
是指把Java对象转换为字节序列的过程;而Java反...
序列化
和
反
序列化
的详解
1、
序列化
和
反
序列化
的定义: (1)Java
序列化
就是指把Java对象转换为字节序列的过程 Java
反
序列化
就是指把字节序列恢复为Java对象的过程。 (2)
序列化
最重要的作用:在传递和保存对象时.保证对象的完整性和可...
什么是
序列化
?
反
序列化
? 场景使用? 怎么实现???
反
序列化
? 场景使用? 怎么实现??? 或许我们平时大概知道, 嗯,
序列化
,就是实现 Serializable 接口, 那再问你,怎么实现的, 或许你就有点懵逼,这篇, 让我们来 look 一 look 吧~~~~~ 目录 一.什么是
序列化
?
反
序列化
? ...
序列化
和
反
序列化
我以前确实对
序列化
,乃至现在也是不是很熟悉,有时候查找资料,但依旧懵懵懂懂,不过还好遇到...把对象的字节序列永久保存到硬盘上,通常存放在
一个
文件
中(
序列化
对象) 在网络上传送对象的字节序列(网络传输对象)
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章