C#基本

[C#] 内部クラスをインスタンス化する

2023年7月4日

内部クラスをインスタンス化するサンプルです。

サンプル

例)内部クラスをインスタンス化する

(内部クラスを持つクラス「OuterClass」の例)


public class OuterClass {
  // 内部クラスの定義
  public class InnerClass {
    public InnerClass() {
      Console.WriteLine("InnerClassコンストラクタ");
    }
  }
}

上記クラスは以下のようにインスタンス化できます。


//外部クラスのインスタンス化
OuterClass outObj = new OuterClass();

//内部クラスのインスタンス化
OuterClass.InnerClass inObj = new OuterClass.InnerClass();

備考

  • 内部クラスをインスタンス化するには、「new 親クラス名.子クラス名()」でインスタンス化できます。

-C#基本
-