访问修饰符
private(私有的)
给类,及所有类成员使用
所有类成员的默认访问修饰符
可访问范围
当前类自身
public(公开的)
给类,及所有类成员使用
可访问范围
当前类自身
所有的子类
同一程序集其他类通过实例化也可以访问
其他程序集中的类也可以实例化访问
protected(受保护的)
类,内嵌类的所有成员
类的默认访问修饰符
可访问范围
当前类自身
所有的子类可以访问
同一程序集其他类不可以访问
其他程序集中可以通过继承也可以访问
internal
类,内嵌类的所有成员
可访问范围
当前类自身
同一程序集的其他类可以通过实例化访问
同一程序集中的子类也可以访问
其他程序集中不管是不是子类都无法访问
internal protected
类,及内嵌类的所有成员
可访问范围
当前类自身
同一程序集的其他类可以通过实例化进行访问
所有子类可以访问
其他程序集中可以通过继承进行访问,但实例化不行
本文深入解析了C#中访问修饰符的使用,包括private、public、protected、internal和internalprotected等,详细阐述了它们的适用范围和场景,帮助开发者更好地理解和运用访问控制。
3690

被折叠的 条评论
为什么被折叠?



