黑马程序员技术交流社区

标题: c#中几个访问修饰符的区别 [打印本页]

作者: ゞ灬伊夏風    时间: 2013-6-29 15:51
标题: c#中几个访问修饰符的区别
求详解  c#中几个访问修饰符的区别


作者: §風過無痕§    时间: 2013-6-29 16:01
作为初学者的我知识有限
知道C#共有五种访问修饰符:public、private、protected、internal、protected internal。
目前只了解public、private、internal
public 公有访问。 不受任何限制。
private 私有访问。只限于本类成员访问,子类,实例都不能访问。
internal 内部访问。只限于本项目内访问,其他不能访问。

作者: ゞ灬伊夏風    时间: 2013-6-29 16:02
§風過無痕§ 发表于 2013-6-29 16:01
作为初学者的我知识有限
知道C#共有五种访问修饰符:public、private、protected、internal、protected int ...

谢了                                             
作者: lyn    时间: 2013-6-29 17:31
public是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别,对访问公共成员没有限制;
private是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的;
protected是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问;
Internal是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的;
protected internal只能在本类,派生类或者包含该类的程序集中访问。
作者: zhangcheng5468    时间: 2013-7-5 09:34
http://bbs.itheima.com/thread-59075-1-1.html
作者: 醉红尘_碎星辰    时间: 2013-11-3 20:51
public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别,对访问公共成员没有限制。
protected 关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。
private 关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。
internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2