オブジェクトをシリアル化するためにを使用してBinaryFormatter
います。関連するリストにはさまざまなオブジェクトタイプがあります。すべてのオブジェクトを1つのファイルにシリアル化する「最良の」方法はありますが、逆シリアル化でそれらを分離することはできますか?現在、ファイル全体を逆シリアル化し、各オブジェクトの特定のフィールドをチェックして、逆シリアル化後にそれらを再追加する必要があるリストを確認しています。たとえば、すべてのフォード車には「FORD」フィールドがあり、トヨタには「TOYOTA」などがあります。逆シリアル化すると、オブジェクトを「foreach」し、「company」フィールドをチェックして、それらをに割り当てますList<Company>
。
これが最も効率的な方法かどうかはわかりません。助言がありますか?助けてくれてありがとう