使用BinaryFormatter()序列化对象方法
来源:互联网 发布:手机淘宝在哪看直播 编辑:程序博客网 时间:2024/05/01 16:40
这几天改公司以前一个ASP.NET 1 的web工程的代码,看里面的一堆ViewState看到胆战心惊....汗,ASP模式的编程方式也非常雷人,调试痛苦多了。
其中因为StateMode使用的是StateServer而不是InProc,没经验,有个报错费很长时间(一个中午)也没找出来错在哪,断点捕捉不到:程序里面用Sesstion就不能存储非序列化的对象。后来....反正也没必要存储非序列化对象,就提取出一个string出来了。。。
不过,在有必要的情况下,将非序列化对象序列化还是值得去做的,网上浏览了一遍,大概知道有两种方法,其中一种是使用BinaryFormatter()的。
代码仅供帮助理解序列化:
public static byte[] GetSerializationBytes(object obj) { BinaryFormatter formatter = new BinaryFormatter(); MemoryStream serializationStream = new MemoryStream(); formatter.Serialize(serializationStream, obj); byte[] buffer = serializationStream.ToArray(); serializationStream.Close(); return buffer; }
- 使用BinaryFormatter()序列化对象方法
- C#,struct,class,使用BinaryFormatter将对象序列化
- 使用BinaryFormatter进行序列化
- 对象序列化 BinaryFormatter、XmlSerializer、SoapFormatter
- SoapFormatter 和 BinaryFormatter 序列化对象
- BinaryFormatter序列化
- 序列化之一 BinaryFormatter
- 在 WCF 中使用高效的 BinaryFormatter 序列化
- 在 WCF 中使用高效的 BinaryFormatter 序列化
- 在 WCF 中使用高效的 BinaryFormatter 序列化
- 不同Assembly中使用 BinaryFormatter 序列化的问题
- 对象串行化----BinaryFormatter简介
- C# BinaryFormatter序列化对象保存后,不能改变命空间
- BinaryFormatter 序列化反序列化
- BinaryFormatter 序列化及反序列化
- [C#]BinaryFormatter、SoapFormatter、XML3种序列化
- 解析C# BinaryFormatter实现序列化
- BinaryFormatter序列化实例(一)
- TreeView刷新折叠问题
- 状态模式(State)
- 关于at end of
- 基类指针、派生类指针与他们的关系
- 几种文件系统的介绍
- 使用BinaryFormatter()序列化对象方法
- 解决mysql5中文乱码问题,记录下,备忘
- Cygwin+NS-2.28 安装图解
- C# GIF验证码类
- 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。
- .NET 关于字符串的十六进制转换为十进制 十进制转换为十六进制字符串的简单方法
- tomcat-XX 连接池配置
- 遣词造句产生效果
- SOA项目技术实施指南