.NET 对象的序列化和反序列化
2014-04-21 11:09
429 查看
DataSet ds = new DataSet(); //给ds赋值(省略) byte[] b = this.Serialize(ds); DataSet d1 = this.DeSerialize(b) as DataSet; String s = "voodooer"; byte[] b1 = this.Serialize(s); String s1 = this.DeSerialize(b1) as Stirng; /// <summary> /// 序列化对象 /// </summary> /// <param name="obj"></param> /// <returns></returns> public byte[] Serialize(object obj) { MemoryStream ms = new MemoryStream(); BinaryFormatter b = new BinaryFormatter(); b.Serialize(ms, obj); return ms.ToArray(); } /// <summary> /// 反序列化对象 /// </summary> /// <param name="bt"></param> /// <returns></returns> public object DeSerialize(byte[] bt) { MemoryStream ms = new MemoryStream(bt); BinaryFormatter b = new BinaryFormatter(); return b.Deserialize(ms); }
相关文章推荐
- .net(c#)中的new关键字详细介绍
- 由vbs sort引发.NET Framework之间的关系说明
- C#难点逐个击破(6):C#数据类型与.net framework数据类型
- 关于.net(C#)中的跨进程访问的问题
- 基于.Net中的数字与日期格式化规则助记词的使用详解
- .Net下的签名与混淆图文分析
- .NET 扩展实现代码
- .net中前台javascript与后台c#函数相互调用问题
- .net 读取项目AssemblyInfo.cs属性值
- jQuery ajax serialize()方法的使用以及常见问题解决
- js控制.net验证控件是否可用。
- .NET开发基础:从简单的例子理解泛型 分享
- .net数据库连接池配置技巧(默认值)
- .net实现ping的实例代码
- .NET c# 单体模式(Singleton)
- .net Cookies安全性实践分析
- .Net 文本框实现内容提示的实例代码(仿Google、Baidu)
- asp.net 序列化and反序列化演示
- .net中 发送邮件内容嵌入图片的具体实例
- .net get set用法小结第1/3页