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++;
   }
}

该示例表明类 Two 是一个嵌套类。 类 Two 封闭在类 One 声明中。

这里的类 Two 封闭在类 One 的声明中。因此,类 Two 是一个嵌套类。因为它具有公共访问修饰符,所以可以在类 One 范围之外访问它。

更新于:2020 年 6 月 23 日

2K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始
Advertisement
© . All rights reserved.