深圳.net培训
达内深圳罗湖中心

138-2888-3675

热门课程

NET嵌套类型_深圳达内龙岗校区

  • 时间:2017-07-28
  • 发布:深圳.net培训班
  • 来源:达内新闻

类与结构的差别:嵌套类型

在类或结构内部定义的类型称为嵌套类型。例如:

class Container

{class Nested

{Nested() { }

}

}

不管外部类型是类还是结构,嵌套类型均默认为 private,但是可以设置为 public、protected internal、protected、internal 或 private。在上面的示例中,Nested 对外部类型是不可访问的,但可以设置为 public,如下所示:

class Container

{public class Nested

{Nested() { }

}

}

嵌套类型(或内部类型)可访问包含类型(或外部类型)。若要访问包含类型,请将其作为构造函数传递给嵌套类型。例如:

public class Container

{public class Nested

{private Container m_parent;

public Nested()

{}

public Nested(Container parent)

{m_parent = parent;

}

}

}

嵌套类型可访问包含类型的私有成员和受保护的成员(包括所有继承的私有成员或受保护的成员)。

在前面的声明中,类 Nested 的完整名称为 Container.Nested。这是用来创建嵌套类的新实例的名称,如下所示:

Container.Nested nest = new Container.Nested();


达内深圳校区温馨提示:如果你在阅读文章时碰到什么不清楚或不明白的地方,可以进行在线咨询;如果你需要报名,也可以通过在线预约,我们将免费为你安排,或者关注深圳达内微信公众平台:tarenasz(更多内容请点击:深圳.net培训

深圳达内
上一篇:NET静态构造函数_深圳达内龙岗校区
下一篇:深入理解Asp.Net中WebForm的生命周期_深圳达内龙岗校区

.net培训具体有哪些内容?

NET 有什么缺点吗?

.net培训中什么是 Web Pages?

谁适合学习.net教程,月薪过万

选择城市和中心
贵州省

广西省

海南省