.Net中的序列化和反序列化详解
2017-02-07 13:16
302 查看
序列化通俗地讲就是将一个对象转换成一个字节流的过程,这样就可以轻松保存在磁盘文件或数据库中。反序列化是序列化的逆过程,就是将一个字节流转换回原来的对象的过程。
然而为什么需要序列化和反序列化这样的机制呢?这个问题也就涉及到序列化和反序列化的用途了,
对于序列化的主要用途有:
1)、将应用程序的状态保存在一个磁盘文件或数据库中,并在应用程序下次运行时恢复状态。例如, Asp.net 中利用序列化和反2)、序列化来保存和恢复会话状态。
3)、一组对象可以轻松复制到Windows 窗体的剪贴板中,再粘贴回同一个或者另一个应用程序。
将对象按值从一个应用程序域中发送到另一个程序域
并且如果把对象序列化成内存中的字节流,就可以利用一些其他的技术来处理数据,例如,对数据进行加密和压缩等。
序列化和反序列化的简单使用:
然而为什么需要序列化和反序列化这样的机制呢?这个问题也就涉及到序列化和反序列化的用途了,
对于序列化的主要用途有:
1)、将应用程序的状态保存在一个磁盘文件或数据库中,并在应用程序下次运行时恢复状态。例如, Asp.net 中利用序列化和反2)、序列化来保存和恢复会话状态。
3)、一组对象可以轻松复制到Windows 窗体的剪贴板中,再粘贴回同一个或者另一个应用程序。
将对象按值从一个应用程序域中发送到另一个程序域
并且如果把对象序列化成内存中的字节流,就可以利用一些其他的技术来处理数据,例如,对数据进行加密和压缩等。
序列化和反序列化的简单使用:
相关文章推荐
- C# .Net 中序列化和反序列化的简单应用
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
- .Net List<obj> 序列化和反序列化
- NET对象的XML序列化和反序列化
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- ASP.NET 序列化和反序列化
- 前面在《Asp.Net Forums中对.Net中序列化和反序列化的应用》一文中讲了,对于一些扩展属性,可以将字符串集合序列化为二进制,也可以从二进制反序列化为字符串集合。其实我一直有个疑问,对于asp.net中可以很容易实现,但是在asp中该如何?
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- ASP.NET 中 序列化和反序列化
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- asp.net序列化与反序列化 web service
- NET对象的XML序列化和反序列化(一)
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- Asp.Net Forums中对.Net中序列化和反序列化的应用
- Asp.net序列化与反序列化-关键代码可调用
- ASP.NET 中 序列化和反序列化