您的位置:首页 > 编程语言 > C#

C#中类及类型成员修饰符:public,private,protected,internal的区别

2010-12-31 14:52 369 查看
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类型成员。

转自:/article/5286375.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: