类型的设计--类型和成员基础(一)
2008-04-29 11:47
204 查看
6.1类型和成员基础
6.2类型的可见性
6.3成员的可见性
6.4静态类
6.5部分类、结构和接口
6.2类型的可见性
6.3成员的可见性
CLR术语 | C#术语 | 描述 |
Private | private | 成员只有定义该成员的类型中的方法或该类型的所有嵌套类型中的方法访问 |
Family | protected | 成员只有定义该成员的类型中的方法或该类型的所有嵌套类型中的方法访问或该类型的一个派生类型(与程序集无关)的方法访问 |
Family和Assembly | (不支持) | 成员只有定义该成员的类型中的方法或该类型的所有嵌套类型中的方法访问或同一程序集中定义的该类型的所有派生类型中的方法访问 |
Assembly | internal | 成员只能由定义该成员的程序集中的方法访问 |
Family或Assembly | protected Internal | 成员可以由定义该成员的类型的所有嵌套类型、所有派生类型(与程序集无关)的方法或者定义该成员的程序集中的所有方法访问 |
Public | public | 成员可以由所有程序集的所有方法访问 |
6.4静态类
6.5部分类、结构和接口
相关文章推荐
- 类型的设计--类型和成员基础(二)
- 类型的设计--类型和成员基础(一)
- 类型的设计--类型和成员基础(二)
- 程序设计基础(C&C++) 戴波、张东祥 第二章 数据类型与表达式 编程作业
- .NET设计规范二:类型成员设计
- 设计模式学习笔记4——设计模式基础3--存取方法+Private类成员和方法
- CLR vir C# 之类型与成员基础
- 《CLR via C#》读书笔记(6)类型和成员基础
- C# 类型和成员基础以及常量、字段、属性
- 类型和成员基础
- 【C#进阶系列】06 类型和成员基础
- CLR笔记:6.类型和成员基础
- 设计模式基础3--存取方法+Private类成员和方法
- C++第三周任务3请在原类基础上,增加成员函数,要求前三个设计成内置函数,在main()数中增加适当的调用以展示扩充类定义后的功能(最好能一次运行)。
- Chapter6 类型和成员基础
- 类型和成员基础(CLR via C#)
- 带着问题读CLR via C#(五)类型和成员基础
- [CLR via C#]6. 类型和成员基础
- JavaSE8基础 在构造代码块中给final类型的成员变量赋值