DataObject.NoIvarGet 方法 | |
处理赋值操作并添加未定义的实例变量。
命名空间:
XSharp.XPP
程序集:
XSharp.XPP (在 XSharp.XPP.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD NoIvarGet(
cName AS STRING
) AS USUAL
public override __Usual NoIvarGet(
string cName
)
查看代码参数
- cName
- 类型:String
被访问的字段名称。
返回值
类型:
__Usual实现
NoIvarGet(String)备注
对于未定义的实例变量,返回 NIL。 每当访问未定义的实例时,都会执行此方法。根据定义,DataObjects 在这种情况下返回 NIL。
这允许通过与值 NIL 进行比较来检查动态实例变量中是否存在值。
函数 IsMemberVar() 和方法 classDescribe() 可用于确定 DataObject
中是否定义了特定成员。这无论成员是动态添加的,还是在从 DataObject 派生的类中静态定义的,都能正常工作。
参见