クラスまたは構造体のインスタンスを作成するたびに、コンストラクターが呼び出されます。 クラスまたは構造体には、異なる引数を取るコンストラクターが複数含まれていることがあります。 プログラマーはコンストラクターを利用することで、既定値を設定したり、インスタンス化を制限したり、柔軟で読みやすいコードを記述したりできます。 詳細と例については、「インスタンス コンストラクター」と「コンストラクターの使用」を参照してください。 新しいインスタンスの初期化の一部であるアクションがいくつかあります。 これらのアクションは、次の順序で実行されます。 インスタンス フィールドは 0 に設定されます。 これは通常、ランタイムによって行われます。 フィールド初期化子が実行されます。 最多派生型のフィールド初期化子が実行されます。 基本データ型のフィールド初期化子が実行されます。 フィールド初期化子は、各基本デ