Net Core教程

C# 成员默认访问权限(public、private、protected、internal)

本文主要是介绍C# 成员默认访问权限(public、private、protected、internal),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.C#4个修饰符的权限
修饰符    级别    适用成员        解释
public    公开    类及类成员的修饰符   对访问成员没有级别限制
private     私有    类成员的修饰符     只能在类的内部访问
protected   受保护的    类成员的修饰符        在类的内部或者在派生类中访问,不管该类和派生类是不是在同一程序集中
internal    内部的     类和类成员的修饰符      只能在同一程序集(Assembly)中访问


protected internal 受保护的内部:如果是继承关系,不管是不是在同一程序集中都可以访问;如果不是继承关系只能在同一程序集中访问

以下不可用

private internal访问限于包含类或当前程序集中派生自包含类的类型。 自 C# 7.2 之后可用。  //编译器会提示多个保护修饰符

这篇关于C# 成员默认访问权限(public、private、protected、internal)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!