0

C# でオブジェクトを新規作成する場合、いくつかのことが発生する必要があります。

  1. オブジェクトのメモリが作成され、その他のブックキーピング CLR は何をすべきか
  2. フィールドはデフォルト値に初期化されます
  3. コンストラクターが呼び出される

シリアライゼーション フレームワークには、2 と 3 を実行せずに 1 を実行する魔法のような方法があるようです。独自のデシリアライゼーション コードを作成している場合、どのように同じことを行いますか (2 と 3 をスキップ)。

4

1 に答える 1

0

バイナリ フォーマッタは、GetUninitializedObjectなどのFormatterServicesのメソッドを使用します。

于 2010-08-25T04:52:35.670 に答える