C# でオブジェクトを新規作成する場合、いくつかのことが発生する必要があります。
- オブジェクトのメモリが作成され、その他のブックキーピング CLR は何をすべきか
- フィールドはデフォルト値に初期化されます
- コンストラクターが呼び出される
シリアライゼーション フレームワークには、2 と 3 を実行せずに 1 を実行する魔法のような方法があるようです。独自のデシリアライゼーション コードを作成している場合、どのように同じことを行いますか (2 と 3 をスキップ)。
C# でオブジェクトを新規作成する場合、いくつかのことが発生する必要があります。
シリアライゼーション フレームワークには、2 と 3 を実行せずに 1 を実行する魔法のような方法があるようです。独自のデシリアライゼーション コードを作成している場合、どのように同じことを行いますか (2 と 3 をスキップ)。
バイナリ フォーマッタは、GetUninitializedObjectなどのFormatterServicesのメソッドを使用します。