2008年1月15日

摘要: 这是本人这几天学习序列化的几个例子,源代码下载:http://files.cnblogs.com/lsmsky/serializetest.rar 实体类User using System; using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.B... 阅读全文
posted @ 2008-01-15 23:01 飞天小鱼 阅读(207) 评论(0) 推荐(0)
 
摘要: 深串行化:串行化对象的整个状态 使用命名空间: using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization.Formatters.Soap; 串行化类的标志:... 阅读全文
posted @ 2008-01-15 23:00 飞天小鱼 阅读(247) 评论(0) 推荐(0)
 
摘要: Serialize Dataset Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1private void SerializeDataSet(string filename){ 2 XmlSerializer ser = new Xml... 阅读全文
posted @ 2008-01-15 22:59 飞天小鱼 阅读(162) 评论(0) 推荐(0)
 
摘要: 可以使用属性(Attribute)将类的元素标为可序列化的(Serializable)和不可被序列化的(NonSerialized)。.NET中有两个类实现了IFormatter借口的类中的Serialize和Deserialize方法:BinaryFormatter和SoapFormatter。这两个类的区别在于数据流的格式不同。 使用BinaryFormatter进行序列化 在下面这个例子中... 阅读全文
posted @ 2008-01-15 22:58 飞天小鱼 阅读(134) 评论(0) 推荐(0)
 
摘要: .net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 ... 阅读全文
posted @ 2008-01-15 22:56 飞天小鱼 阅读(206) 评论(0) 推荐(0)