点击或拖拽改变大小

Functions.ClassName 方法

X#
获取对象的类名。

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

参数

oObject
类型:Object
要获取类名的对象。

返回值

类型:String
oObject 所属的类。
如果 oObject 不是类的实例,则返回 NULL_SYMBOL。
备注
示例
这些示例说明了 ClassName() 的用法:
X#
 1CLASS Person
 2    EXPORT cName, cSign
 3CONSTRUCTOR(tName, tSign)
 4    cName := tName
 5    cSign := tSign
 6END CLASS
 7CLASS Female INHERIT Person
 8    EXPORT prefers
 9END CLASS
10FUNCTION CheckClass()
11    LOCAL oY AS OBJECT
12    oY := Female{"女士", "精彩"}
13    IF ClassName(oY)    = #Female                            
14        ? "这位女士属于 Female 类。"
15    ENDIF
参见