C#中类及类型成员修饰符:public,private,protected,internal的区别
来源:互联网 发布:python官方文档pdf 编辑:程序博客网 时间:2024/06/05 00:59
public 类及类型成员的修饰符
private 类型成员的修饰符
protected 类型成员的修饰符
internal 类及类型成员的修饰符
由以上四类说明,我们知道,可以放在class前面修饰类的修饰符关键字只有public和internal,如果没写任何关键字,默认是internal.
1.public class:任何地方该类都可以被访问到。
2.internal class:只有在同一程序集内,该类才可以被访问到。
而类型成员的修饰符可以是由这四个关键字形成的五种组合,他们分别是:public,protected,private,internal,protected internal.类型成员前如果没写任何关键字,默认为private。他们具体的访问权限,我们看下图就明白了。
需要注明的是:
- protected的权限和private的权限很相似,唯一不同的是protected类型成员可以被子类继承,而private类型成员不可以被继承。
- protected internal类型成员可以被理解成protected or internal 类型成员。不存在protected and internal类型成员。
转自:http://www.cnblogs.com/IcefishBingqing/archive/2010/09/14/1825914.html
- C#中类及类型成员修饰符:public,private,protected,internal的区别
- c#中访问修饰符public,private,protected,internal,protected internal的区别
- c#中访问修饰符public、private、protected、internal的区别
- c#中public/protect/private/internal修饰符的区别
- c#访问修饰符 (public、protected、private、protected、 internal)
- C#中。简述 private、 protected、 public、 internal 修饰符的访问权限
- c#中public,private,protected,internal的区别
- c#中public,private,protected,internal的区别
- c#中public,private,protected,internal的区别
- c#中public,private,protected,internal的区别
- c#中public,private,protected,internal的区别
- c#中public private protected internal 的区别
- c#中public,private,protected,internal的区别
- c#中public,private,protected,internal的区别
- c#中public,private,protected,internal的区别
- c# 类的public private internal protected的区别
- c# 类的public private internal protected的区别
- c# 类的public private internal protected的区别
- 2010过去的一年
- Silverlight学习的好网站
- log4net使用详解
- 析构函数可以是纯虚函数
- 【引用】UPS电源外配电池的计算方法
- C#中类及类型成员修饰符:public,private,protected,internal的区别
- 关于 extjs treepanel 复选框 选中 父节点 的问题
- 用E-SATA移动硬盘启动系统
- 我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的继承
- [Linux][2010-12-31] pstack 命令
- 检查身份证信息是否合法
- // 反转一个字符串
- 不借助第三变量将两个变量值互换
- jvm的两款内存检测工具