序列化 反序列化
来源:互联网 发布:工艺设计软件 编辑:程序博客网 时间:2024/05/07 03:24
private byte
[] GetBinaryFormatSerialize(
object
obj)
07
{
08
//创建支持存储区为内存的流
09
MemoryStream Memory =
new
MemoryStream();
10
//以二进制格式将整个连接对象图形序列化和反序列化
11
BinaryFormatter formatter =
new
BinaryFormatter();
12
//将对象序列化为附加所提供标题的给定流
13
formatter.Serialize(Memory, obj);
14
byte
[] buff = Memory.ToArray();
15
Memory.Close();
16
Memory.Dispose();
17
return
buff;
18
}
19
20
/// <summary>
21
/// 反序列化对象
22
/// </summary>
23
/// <typeparam name="T">类型</typeparam>
24
/// <param name="buff">二进制数据</param>
25
/// <returns>反序列后结果</returns>
26
private
T RetrieveDeserialize<T>(
byte
[] buff)
27
{
28
//创建支持存储区为内存的流
29
MemoryStream Memory =
new
MemoryStream();
30
//以二进制格式将整个连接对象图形序列化和反序列化。
31
BinaryFormatter formatter =
new
BinaryFormatter();
32
return
(T)formatter.Deserialize(
new
MemoryStream(buff));
33
}
- 序列化反序列化
- 序列化 反序列化
- 序列化反序列化
- 序列化反序列化
- 序列化、反序列化
- 序列化、反序列化
- 序列化/反序列化
- 序列化/反序列化
- 序列化反序列化
- 序列化,反序列化
- 序列化,反序列化
- 序列和反序列化
- 万能序列,反序列化
- 序列和反序列化
- 序列化与反序列
- 序列化与反序列
- Hessian 序列化,反序列
- 序列化和反序列化
- WinCE中nandflash驱动开发介绍
- eclipse 编译 google gdata api
- SQL中DateDiff的用法
- 啊!
- C中的预编译宏定义
- 序列化 反序列化
- SuperSocket, an extensible socket application framework
- 初级二
- framebuffer详解
- Zend Studio For Eclipse 6.1.2 汉化 注册 英文版转化为中文版
- 动态文件转化为静态文件
- WaitForSingleObject使用详解
- SuperSocket Quick Start
- Silverlight & Blend动画设计系列十一:沿路径动画(Animation Along a Path)