Skip to content

UnprotectedAccess

返回对绕过私有成员常规访问检查的值的引用。

语法:UnprotectedAccess( Variable ) As Object

Variable
必需 要包装的值。传递的值按As Any接收,因此调用适用于任何类型。

返回的对象暴露Variable的成员——包括PrivateFriend成员——而不触发编译器通常应用的访问限制。适用于测试、序列化和其他需要合法突破封装边界的反射式场景。

WARNING

请谨慎使用此函数。绕过访问保护会使周围代码与目标类型的私有布局耦合,而根据定义,这不是稳定的API。

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有