C# のネストされたクラス

王林
リリース: 2023-09-13 10:21:03
転載
900 人が閲覧しました

C# 嵌套类

#ネストされたクラスは、別の囲みクラス内で宣言されたクラスです。これはそれを囲んでいるクラスのメンバーであり、囲んでいるクラスのメンバーはネストされたクラスのメンバーにアクセスできません。

C# の入れ子になったクラスのコード スニペットの例を見てみましょう。

class One {
   public int num1;
   public class Two {
      public int num2;
   }
}
class Demo {
   static void Main() {
      One a = new One();
      a.num1++;
      One.Two ab = new One.Two();
      ab.num2++;
   }
}
ログイン後にコピー
この例は、クラス 2 がネストされたクラスであることを示しています。クラス 2 はクラス 1 の宣言内に含まれています。

ここでのクラス 2 は、クラス 1 の宣言に含まれています。したがって、2 番目のクラスはネストされたクラスになります。 public アクセシビリティ修飾子があるため、クラス One のスコープ外からアクセスできます。

以上がC# のネストされたクラスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!