2019-01-25から1日間の記事一覧

BinaryFormatter.Deserialize() ではコンストラクタが呼ばれない

C#

以下のコードを実行すると、デシリアライズの際にはコンストラクタを通らないことが確認できた。新たなオブジェクトを生成しているのにコンストラクタを通らないなんて! だからこそ、getterのみのプロパティも復元できてしまうのだろう。JsonConvertではこ…