public
对任何类和成员都是完全公开的,外部都可以调用。
private
是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。
protected
可以被外界看到,但是外部不可以调用,只有自己及自己的子类可以调用,protected的属性和方法都可以被子类所继承和调用。
internal
同一程序集内部(在一个==.NET==项目中,这里的项目指单独的项目,而不是整个解决方案)可以调用,internal是类型和类型成员的访问修饰符。
C#访问控制修饰符属性:
参考:
https://blog.csdn.net/kingscoming/article/details/78847600?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control