【C#学习】访问限制修饰符
来源:互联网 发布:人工智能 估值 编辑:程序博客网 时间:2024/06/05 03:54
C#有四个成员访问限制修饰符
- private 用于成员访问限制
- public 用于成员和类的访问限制。用于类时,表示允许外部程序集使用该类
- protected 用于成员访问限制
- internal 用于成员和类的访问限制。表示不允许外部程序集使用该类或访问该成员,但是允许本程序集使用该类或访问该成员
类定义中可以使用的访问修饰符组合
none or internal 类只能在当前工程中访问
public 类可以在任何地方访问
abstract or internal abstract 类只能在当前工程中访问,不能实例化,只能继承
public abstract 类可以在任何地方访问,不能实例化,只能继承
sealed or internal sealed 类只能在当前工程中访问,不能派生,只能实例化
public sealed 类可以在任何地方访问,不能派生,只能实例化
下面介绍一下C#中方法、类等的默认访问修饰符
接口(interface)
接口成员访问修饰符默认为public,且不能显示使用访问修饰符。
类(class)
构造函数默认为public访问修饰符。
析构函数不能显示使用访问修饰符且默认为private访问修饰符。
类的成员默认访问修饰符为private;
枚举(enum)
枚举类型成员默认为public访问修饰符,且不能显示使用修饰符。
结构(struct)
结构成员默认为private修饰符。
结构成员无法声明为protected成员,因为结构不支持继承。
嵌套类型
嵌套类型的默认访问修饰符为private。 和类,结构的成员默认访问类型一致
希望本文所述对大家的C#程序设计有所帮助。
阅读全文
0 0
- 【C#学习】访问限制修饰符
- C#访问修饰符
- c#访问修饰符
- c#访问修饰符
- C#访问修饰符
- C#访问修饰符
- C#访问修饰符
- C#访问修饰符
- C#访问修饰符
- C#访问修饰符
- C# 访问 修饰符
- C#访问修饰符
- c#访问修饰符
- c#访问修饰符
- C#访问修饰符
- C#访问修饰符
- c# 访问修饰符
- C#访问修饰符
- 数据库部分
- 4.S5PV210串口通信详解(二)
- Extreme公司准备购买博科数据中心网络业务
- Hibernate-Inverse属性
- 设计模式之状态模式
- 【C#学习】访问限制修饰符
- fzu 2113 Jason的特殊爱好
- 考前定位(中)
- rabbitMQ的简单介绍与安装
- Session原理
- Vue cli 引入第三方JS和CSS的常用方法
- 设计师的灵魂
- KMP算法
- vue中自定义组件及组件间通信