首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对象序列化

对象序列化
EN

Stack Overflow用户
提问于 2011-04-06 05:21:57
回答 3查看 534关注 0票数 3

假设对象A有6个字段,现在对象A被序列化,过了一段时间,又添加了3个字段,并且对象被反序列化了。

  1. 添加新字段将在反序列化时创建任何异常。
  2. 如何具有向后兼容性
EN

回答 3

Stack Overflow用户

发布于 2011-04-06 05:55:30

读取版本容忍度序列化

票数 5
EN

Stack Overflow用户

发布于 2011-04-06 05:29:56

通常添加一个版本并通过ISerializable实现自定义序列化。

处理适当的默认值并在那里抛出更适当的异常。

请参阅这里

票数 0
EN

Stack Overflow用户

发布于 2011-04-29 23:21:35

.Net有一个叫做“版本容忍序列化”的东西;)

查看这个易于理解的对象序列化示例:

http://programming.flashadventures.com/c-sharp/writing-objects-to-files-serialization/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5561811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档