点击或拖拽改变大小

Functions.IVarPut 方法

X#
将值分配给导出实例变量。

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

参数

oObject
类型:Object
包含导出实例变量的对象。
symInstanceVar
类型:String
要分配值的导出实例变量。
uValue
类型:__Usual
要分配给导出实例变量的值。

返回值

类型:__Usual
分配给 symInstanceVar 的值(uValue)。
备注
IVarPut() 提供了一种通过封装的面向对象编程方法来分配实例变量的值,而不是通过 := 或 = 操作符修改实例变量,从而防止对实例变量的意外修改。
示例
此示例使用 IVarPut() 将值分配给导出实例变量。
X#
1CLASS GetVars
2    EXPORT cName
3    INSTANCE cPhone
4FUNCTION Start()
5    LOCAL oVars AS OBJECT
6    oVars := GetVars{}
7    ? IVarPut(oVars, #cName, "VO")        // VO
参见