在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. 序列化格式类 a. 二进制BinaryFormatter b. XML流 NetDataContractSerializer c. CLR类据类型与非CLR数据类型之间互操作 XmlSerializer, DataContractSerializer 2.使类型可以序列化,应用SerializableAttribute, 使用NonSerializedAttribute指明那些字段不序列化 3.反序列化时, 应用OnDeserializedAttribute在类型某个方法上为类型反序列化后初始化对象 4.OnSerialzingAttribute, OnSerializedAttribute, OnDeserializingAttribute 分别控制在序列化时,序列化后,反序列化时调用标识方法 OnSerialzingAttribute=>OnSerializedAttribute=>OnDeserializingAttribute=>OnDeserializedAttribute 5.使用OptionFieldAttribute 标识类型列序化后添加的新字段 6.序列化器使用FormatterServices 实现序列化和反序列化 7.实现ISerializable接口完全控制序列化/反序列化, 8.使用序列化代理 实现ISerializationSuggrogate接口, 使用SurrogateSelector 9.反序列化时重写程序集或类型 SerializationBinder |
请发表评论