Functions.NoMethod 方法 | |
识别无效的方法调用。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION NoMethod() AS STRING
public static string NoMethod()
查看代码返回值
类型:
String
如果该方法不存在,则返回 NULL_SYMBOL。
备注
您可以为任何类声明一个名为 NoMethod() 的方法,当调用该类中未定义的方法时将被执行。
通过这种方式,您可以在生成运行时错误之前捕获错误的方法调用。
可以从 NoMethod() 方法中调用 NoMethod() 函数,以确定缺失方法的名称。
示例
此示例显示了 NoMethod() 的使用:
1METHOD NoMethod() CLASS MyDataWindow
2
3
4SELF:StatusMessage(Symbol2String(NoMethod()) ;
5 + "方法未定义", MESSAGEERROR)
参见