Jag Reeghal のブログでこの記事を読んでいましたが、彼が提案していることは、オブジェクト初期化子を使用することと実際には同じではないように思えました。それから、私は本当によくわからないことに気づきました。
オブジェクト初期化子を使用してオブジェクトが構築され、それらの初期化子の 1 つがスローされると (おそらく Null 参照例外)、オブジェクトは実際に構築されますか? これは基本的に、コンストラクターでスローされる例外のようなものですか? それとも、オブジェクトは完全に構築されてから初期化されていますか?