2011-04-06 226 views
3

假設對象A有6個字段,現在對象A被序列化,過了一段時間後又添加了3個字段並對象被反序列化。對象序列化

  1. 添加新字段將在反序列化時創建任何異常。
  2. 如何有一個向後兼容性

回答

0

通常添加一個版本,並通過ISerializable的實現自定義序列。

處理適當的默認值,或者在那裏拋出更合適的異常。

here