点击或拖拽改变大小

Functions.IVarGetSelf 方法

X#
返回实例变量的内容。

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

参数

oObject
类型:Object
包含实例变量的对象。
symInstanceVar
类型:String
要获取的实例变量。

返回值

类型:__Usual
symInstanceVar 的值。
备注
IVarGetSelf() 返回特定 EXPORT 或 INSTANCE 变量的内容。
函数调用的作用域是 SELF。
示例
此示例使用 IVarGetSelf() 检索 EXPORT 和 INSTANCE 变量的内容:
X#
 1CLASS GetVars
 2    EXPORT cName
 3    INSTANCE cPhone
 4    PROTECT cID
 5    HIDDEN cPassWord
 6CONSTRUCTOR CLASS GetVars
 7    cName := "Adam"    
 8    cPhone := "4460"
 9END CLASS
10
11FUNCTION Start()
12    LOCAL oVars AS OBJECT
13    oVars := GetVars{}
14    ? IVarGetSelf(oVars, #cName)            // Adam
15    ? IVarGetSelf(oVars, #cPhone)            // 4460
参见