点击或拖拽改变大小

DataObject.NoIvarGet 方法

X#
处理赋值操作并添加未定义的实例变量。

命名空间:  XSharp.XPP
程序集:  XSharp.XPP (在 XSharp.XPP.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD NoIvarGet(
	cName AS STRING
) AS USUAL
查看代码

参数

cName
类型:String
被访问的字段名称。

返回值

类型:__Usual

实现

NoIvarGet(String)
备注
对于未定义的实例变量,返回 NIL。 每当访问未定义的实例时,都会执行此方法。根据定义,DataObjects 在这种情况下返回 NIL。 这允许通过与值 NIL 进行比较来检查动态实例变量中是否存在值。
函数 IsMemberVar() 和方法 classDescribe() 可用于确定 DataObject 中是否定义了特定成员。这无论成员是动态添加的,还是在从 DataObject 派生的类中静态定义的,都能正常工作。
参见