0

私はこの質問をより短く、要点を絞って再フォーマットしています。BinaryFormatterのSerializeメソッドを使用して多数の異なるカスタムオブジェクトを実行すると、一連のシリアル化されたバイナリファイルが取得されます。アプリの保存/読み込み機能を使用して、これらのバイナリファイルをマージ/取得するための最良の方法は何ですか?

4

1 に答える 1

1

これを行う1つの方法は、これらすべてのカスタムオブジェクトを選択した単一のインターフェイスから継承することです。
次に、そのインターフェイスのオブジェクトのリストを保持するクラスを作成します。
次に、そのコンテナクラスをシリアル化します。
これは、バイナリをマージするという、あなたが求めているものと同じです。
それを試みる代わりに、後でそれらをマージする必要なしに、バイナリをすでに一緒に作成するクラスを1つだけ作成します。

それはあなたが求めていることですか?

于 2010-11-09T00:01:52.563 に答える