点击或拖拽改变大小

Functions.IsAccess 方法

X#
检查是否可以向对象发送特定的访问方法。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION IsAccess(
	oObject AS Object,
	symAccess AS STRING
) AS LOGIC
查看代码

参数

oObject
类型:Object
一个对象。
symAccess
类型:String
访问方法名称。

返回值

类型:Boolean
如果指定的访问方法在指定对象的类中定义,则返回 TRUE;否则返回 FALSE。
此示例检查 CLASS MyClass 的 x 和 y 是否为真正的实例变量,或是否被访问方法覆盖:
X#
1CLASS MyClass
2    EXPORT x
3ACCESS y CLASS MyClass
4FUNCTION Start()
5    LOCAL o AS MyClass
6    o := MyClass{}
7?IsAccess(o,#x)            // FALSE
8?IsAccess(o,#y)            // TRUE
备注