David Liao
为家人活得更好而奋斗!
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
2 随笔 :: 37 文章 :: 10 评论 :: 0 引用
序列化为二进制字节数组 与 从二进制数组反序列化得到对象
/**/
///
<summary>
///
序列化为二进制字节数组
///
</summary>
///
<param name="request">
要序列化的对象
</param>
///
<returns>
字节数组
</returns>
public
static
byte
[] SerializeBinary(
object
request)
{
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer
=
new
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
System.IO.MemoryStream memStream
=
new
System.IO.MemoryStream();
serializer.Serialize(memStream, request);
return
memStream.GetBuffer();
}
/**/
///
<summary>
///
从二进制数组反序列化得到对象
///
</summary>
///
<param name="buf">
字节数组
</param>
///
<returns>
得到的对象
</returns>
public
static
object
DeserializeBinary(
byte
[] buf)
{
System.IO.MemoryStream memStream
=
new
MemoryStream(buf);
memStream.Position
=
0
;
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter deserializer
=
new
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
object
newobj
=
deserializer.Deserialize(memStream);
memStream.Close();
return
newobj;
}
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2007-07-26 15:50
David Liao
阅读(510)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
Google 突袭家庭娱乐领域:为什么说收购摩托罗拉在这里会起作用
·
分析师预测2016年过半搜索都来自移动设备
·
《纽约时报》:富士康问题犯错不只苹果
·
传微软拟新开4家专卖店 首家海外店今年开张
·
亚马逊否认近期将推出独立视频服务
»
更多新闻...
最新知识库文章
:
·
高级编程语言的发展历程
·
如何学习一门新的编程语言?
·
学习不同编程语言的重要性
·
为什么我喜欢富于表达性的编程语言
·
计算机专业的女生为什么要学编程
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
公告
昵称:
David Liao
园龄:
5年2个月
粉丝:
0
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
JAVASCRIPT;中文乱码
(1)
网页最大化
(1)
SQL
(1)
序号
(1)
identity
(1)
特殊字符
(1)
随笔分类
心血来潮之作(2)
(rss)
随笔档案
2007年3月 (2)
文章分类
other(15)
(rss)
Web Form(12)
(rss)
Win Form(9)
(rss)
相册
marry photo
北京旅游
囡囡
链接
.NET开发资源精华收集
(rss)
Data Access Application Block for .NET
TerryLee技术专栏
流程系统
我开发的项目:)
最新评论