12
2020
04

请详细描述C#中的访问修饰符

public(公开的):应用于所有类和类成员,可访问范围:任何代码都可以访问


private(私有的):应用于所有类和类成员,可访问范围:当前类自身


protected(受保护的):应用于类和内嵌类的所有成员, 可访问范围:当前类自身,所有的子类可以访问,同一程序集其他类不


可以访问,其他程序集中可以通过继承也可以访问


Internal:应用于类和内嵌类的所有成员, 可访问范围:当前类自身,同一程序集的其他类可以通过实例化访问,同一程序集中


的子类也可以访问,其他程序集中不管是不是子类都无法访问


protected Internal/Internal protected:应用于类和内嵌类的所有成员, 可访问范围:当前类自身,同一程序集的其他类可以通


过实例化进行访问,所有子类可以访问,其他程序集中可以通过继承进行访问,但实例化不行

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。