サイトトップ
Wikiトップ NeoFT構想 掲示板 練習ページ
[外部リンク] アップローダー
e
NeoFT構想/内部仕様案
FreeTrainでも、何度も要望にあがった、 セーブデータのバージョン互換性確保と セーブ・ロードの進行状況(プログレス)表示。 これらは、C#標準のSerializeを利用する限り、解決が難しい。 使用されるクラスは全て独自のSerializeを実装すれば問題が解決できるが、 非常に面倒なのが難点。
.NET 2.0でカスタムシリアライズ機能が強化された (ヒント:OnDeserializedAttribute, OnDeserializingAttribute, OnSerializedAttribute, OnSerializingAttribute, OptionalFieldAttribute)