misc.log

日常茶飯事とお仕事と

Option Strict On

今回の仕事、親分の趣味でOption StrictがONになっているのだが、そうなると、プライベート変数などの初期値、特にString型などはすべてNothingで初期化されてしまうのね。というわけで、シリアライズ対象のデータを入力せずにシリアライズした場合にエラーが出る、という現象の原因を突き止めるのに、非常に時間がかかってしまった。
シリアライズ対象クラスの全プロパティにキッチリ初期値を設定して対処。