对像写入流,序列化 反序列化
来源:互联网 发布:windows failed start 编辑:程序博客网 时间:2024/06/12 01:30
命名空间:using System.Runtime.Serialization.Formatters.Binary;
//序列化
IUserReg aIUserReg = (IUserReg)aUserReg;
//对像写进流
MemoryStream streamw = new MemoryStream();
BinaryFormatter f = new BinaryFormatter();
f.Serialize(streamw, aIUserReg);
//获取流字节
byte[] bytes = streamw.GetBuffer();
streamw.Read(bytes, 0, bytes.Length);
streamw.Close();
//反序列化
MemoryStream streamr = new MemoryStream();
//streamr.SetLength(bytes.LongLength);//可要,可不要
streamr.Write(bytes, 0, bytes.Length);
streamr.Position = 0;//>>>>>>>>>>>>>>>>>>>>这个也关键.
BinaryFormatter f2 = new BinaryFormatter();
aIUserReg = (IUserReg)f2.Deserialize(streamr);
streamr.Close();
- 对像写入流,序列化 反序列化
- JSON序列化与反序列化,读、写
- 对 序列化|反序列化|反射|委托 的理解
- C#对JSON的序列化和反序列化
- Java对集合序列化和反序列化
- .net对json序列化和反序列化
- JSON键值对序列化和反序列化
- serialVersionUID 对序列化,反序列化的影响
- 对序列化和反序列化的理解
- 序列化反序列化
- 序列化 反序列化
- 序列化反序列化
- 序列化反序列化
- 序列化、反序列化
- 序列化、反序列化
- 序列化/反序列化
- 序列化/反序列化
- 序列化反序列化
- 通过Socket在公网上实现.NET Remoting回调
- Getting started with enumerated types
- 学生信息查询器
- CDN生活日志(4)
- Websharp 11 - 代码生成器
- 对像写入流,序列化 反序列化
- 苏东坡和佛印的几个故事
- Office集成之Word模板的套打
- Fedora 9 分辨率设置及输入法安装
- Java排列矩阵
- 好日子
- 转:div+css布局实例分析(一)
- 在Eclipse中开发struts应用程序
- 试试手。。。