c# 嵌套类

来源:互联网 发布:python cst时间转换 编辑:程序博客网 时间:2024/06/04 18:35

@1、 假如类A是类B的一个成员,那么类A就成为嵌套类,类B为类A的包容类

@2、可以为嵌套类指定private访问修饰符,只有嵌套类才可以这样做。

@3、嵌套类中的this成员指的是嵌套类的一个实例,而不是包容类。嵌套类要想访问包容类的实例,一个办法是显式传递包容类的实例,比如通过一个构造器或方法参数。

@4、嵌套类能访问包容类的任何成员,包括私有成员。但包容类不能访问嵌套类的私有成员。

例如:

 

@5、嵌套类一般很少用。除此之外,要警惕public 嵌套类,它们意味着不良的编码风格,有可能造成混淆和难以发现。

原创粉丝点击