問題タブ [iserializable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - カスタムシリアル化を持つ ISerializable フィールドを持つオブジェクトに GetObjectData を実装する方法は?
ISerializable フィールドを持つクラスに ISerializable インターフェイスを実装する正しい方法は何ですか?
次の 2 つのクラスがあり、両方のカスタム シリアル化を実装する必要があるとします。Foo のシリアル化/逆シリアル化をどのように実装すればよいですか?
c# - ISerializable インターフェイスを使用してシリアル化可能なクラスを操作するときに内部の NullReferenceException を修正する方法は?
モジュールとして 5 つの異なるライブラリを使用するプロジェクトに取り組んでいます。私の仕事は、これらのライブラリの 1 つから別のライブラリを使用して、この情報を保存およびロードすることです。保存する機能を作成しましたが、データのロード/逆シリアル化により、Inner NullReferenceException が発生します。スタック トレースは次のとおりです。
私は、私を助ける可能性のある他の多くのスレッドを調べて、次のようなことを試しました。およびBinaryFormatter.Deserialize は、ILMerge の後に「アセンブリが見つかりません」が、何も機能しませんでした。
指定されたファイルを逆シリアル化するメソッドの要点は次のとおりです。
ロード/保存に使用したい ISerializable クラスの主要部分は次のとおりです。
ISerializable に慣れるためにいくつかのテストを行いましたが、そのような問題はありませんでした。ソースはそのインターフェースに関連しているかもしれないし、もっと単純なものかもしれないと思います。理想的には、これでエラーが発生しないようにしたいので、指定されたデータを使用してフォームに情報を表示できます。私はこれに何時間も取り組んできたので、頭の中ですべてがごちゃごちゃになり、デバッグが難しくなりました。また、私にとっては新しい素材です。どんな援助でも大歓迎です。