阅读背景:

自定义序列化(将封装后的数据序列化后在反序列化)

来源:互联网 

4、自定义序列化
     如果你希望让用户对类进行串行化,但是对数据流的组织方式不完全满意,那么可以通过在自定义类中实现接口来自定义串行化行为。这个接口只有一个方法,GetObjectData. 这个方法用于将对类对象进行串行化所需要的数据填进SerializationInfo对象。你使用的格式化器将构造SerializationInfo对象,然后在串行化时调用GetObjectData. 如果类的父类也实现了ISerializable,那么应该调用GetObjectData的父类实现。     如果你希望让用户对类进行串行化,但是对数据流的组织方式不完全满意,那




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: