【发布时间】:2011-04-06 05:21:57
【问题描述】:
假设对象 A 有 6 个字段,现在对象 A 被序列化,一段时间后又添加了 3 个字段并且对象被反序列化。
- 添加新字段将在反序列化时产生任何异常。
- 如何实现向后兼容性
【问题讨论】:
假设对象 A 有 6 个字段,现在对象 A 被序列化,一段时间后又添加了 3 个字段并且对象被反序列化。
【问题讨论】:
【讨论】:
【讨论】:
.Net 有一个叫做“版本容忍序列化”的东西;)
查看这个易于理解的对象序列化示例:
http://programming.flashadventures.com/c-sharp/writing-objects-to-files-serialization/
【讨论】: