点击或拖拽改变大小

Functions.IsClassOf 方法

X#
确定一个类是否是另一个类的子类。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION IsClassOf(
	symClassName AS STRING,
	symSuperClassName AS STRING
) AS LOGIC
查看代码

参数

symClassName
类型:String
要检查的类的符号。
symSuperClassName
类型:String
要检查的超类的符号。

返回值

类型:Boolean
如果 symClassName 继承自 symSuperClassName,则返回 TRUE;否则返回 FALSE。
备注
示例
以下示例展示了查询 IsClassOf() 的结果:
X#
1CLASS A
2CLASS B INHERIT A
3CLASS C
4FUNCTION CheckClasses()
5? IsClassOf(#B, #A)      // TRUE
6? IsClassOf(#B, #C)      // FALSE
7? IsClassOf(#C, #A)      // FALSE
参见

引用

IsClassOf(String, String)