![如何修复:无法访问 Internet 网络连接,显示: 无 Internet,安全(Wi-Fi / 互联网)| 零度解说](https://i.ytimg.com/vi/F_hFvuMKY4w/hqdefault.jpg)
内容
- 定义-无法访问的会员是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- 技术百科解释了无法访问的会员
定义-无法访问的会员是什么意思?
就C#而言,不可访问成员是无法通过特定类型访问的成员。无法通过一种类型访问的成员可以通过另一种类型访问。不可访问的成员可能会从声明它的程序集中的其他代码或其他程序集中获得控制其使用的可访问性级别。
为了封装起见,某种类型的成员被设计为无法从某些类型访问。数据封装有助于保护对象内的数据免遭意外损坏,以及对对象用户隐藏不必要的实现细节。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
技术百科解释了无法访问的会员
类型成员的可访问性取决于它所驻留的类型以及在声明期间为其指定的访问修饰符。以下是用于指定可访问性的访问修饰符:
- 公共:访问当前程序集和引用它的外部程序集。
- 专用:访问仅限于包含类型。
- 受保护:访问仅限于包含类或从包含类型派生的类型。
- 内部:访问仅限于当前程序集。
- 受保护的内部:访问仅限于当前程序集或从包含类派生的类型。
例如,可以使用具有保护修饰符的方法来声明类型,以便在类外部无法访问它,但派生类可以访问它。
并非所有类型的缺点都可以使用所有访问修饰符。当类型的成员在声明期间不包括访问修饰符时,其默认可访问性为私有。
根据C#中的可访问性约束,几种构造要求一种类型至少与成员或另一种类型具有同等的可访问性。此外,如果成员是方法,委托或索引器,则返回类型和参数类型必须至少与成员本身具有相同的可访问性。使用无法访问的成员将导致编译时错误。