メインクラスが属性でマークされている最適化なしで、binaryFormatterを使用してアプリケーションデータをファイルストリーム(「data.oldformat」という名前のファイルなど)にシリアル化する古いアプリケーションを操作する必要があります
<serializable()>public MainClass
.......
end class
そしてシリアルコード
dim b as new binaryformatter
b.serialize(mystream,mymainclass)
シリアライゼーション/デシリアライゼーション プロセスを最適化するために、クラスに ISerializable インターフェイスを実装させ、最適化されたシリアライゼーション ルーチンをいくつか書きました。
<serializable()>public MainClass
implements ISerializable
.......
end class
最適化は非常にうまく機能しますが、下位互換性のために古いファイル内のデータを再取得する方法を見つけなければなりません。
どうやってやるの??
ピエルルイジ