所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。 可使用访问修饰符指定声明类型或成员的可访问性。 在C#语言中,共有五种访问修饰符:public、private、protected、internal、protected internal。 1、C#中方法、类等的默认访问修饰符 2、成员类型的可修饰,及其默认(即如果不指定)修饰符 3、接口成员、枚举成员、 委托行为一、概述
二、作用范围
访问修饰符
说明
public
公有访问,不受任何限制。
private
私有访问,只限于本类成员访问,子类、实例都不能访问。
protected
保护访问,只限于本类和子类访问,实例不能访问。
internal
内部访问,只限于本项目内访问,其他不能访问。
protected internal
内部保护访问,只限于本项目或者子类访问,其他不能访问。
三、补充
接口成员访问修饰符默认为public,且不能显示使用访问修饰符。
构造函数默认为public访问修饰符。析构函数不能显示使用访问修饰符且默认为private访问修饰符。类的成员默认访问修饰符为private。
枚举类型成员默认为public访问修饰符,且不能显示使用修饰符。
结构成员默认为private修饰符。结构成员无法声明为protected成员,因为结构不支持继承。
嵌套类型的默认访问修饰符为private。 和类,结构的成员默认访问类型一致。
成员类型
默认修饰符
可被修饰符
enum
public
none
class
private
public、protected、internal、private、protected internal
interface
public
none
struct
private
public、internal、private
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算