A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ゞ灬伊夏風 中级黑马   /  2013-6-29 15:51  /  2091 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求详解  c#中几个访问修饰符的区别

5 个回复

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

谢了                                             
回复 使用道具 举报
public是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别,对访问公共成员没有限制;
private是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的;
protected是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问;
Internal是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的;
protected internal只能在本类,派生类或者包含该类的程序集中访问。
回复 使用道具 举报
回复 使用道具 举报
public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别,对访问公共成员没有限制。
protected 关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。
private 关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。
internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马