c#中的访问修饰符Protected,privet ,public, internal,和internal protected

Protected,privet ,public, internal,和internal protected的区别

Private修饰的,只能值类内部使用,外部不可以使用,子类不能直接访问,但可以通过父类的get set间接访问

internal关键字是类型和类型成员的访问修饰符。只有在同一程序集(项目)的文件中,(引用了类库,类库中的internal也不能用)内部类型或成员才是可访问的

Protected修饰的,只能在子类或自己才能访问

protected  修饰的属性只能在子类内部和当前类内部中使用

可以在类内部以及所有子类中(内部)访问。

Protected internal修饰的是把两者的范围取并集都可以使用

Public 都可以使用

类的修饰符只能是Public 和internal))private不能修饰类

Protected,privet ,public, internal,和internal protected五种可以修饰变量,方法

原文地址:https://www.cnblogs.com/shanranlei/p/3629911.html