将控制权传输到FunctionSub或动态链接库 (DLL) 过程。
语法
[ Call ] procedureName [ (argumentList) ]
部件
| 部件 | DESCRIPTION |
|---|---|
procedureName |
必填。 要调用的过程的名称。 |
argumentList |
可选。 表示调用过程时传递给过程的变量或表达式的列表。 多个参数用逗号分隔。 如果包含 argumentList,则必须将其括在括号中。 |
注解
调用过程时,可以使用 Call 关键字。 对于大多数过程调用,无需使用此关键字。
当调用的表达式不以标识符开头时,通常使用 Call 关键字。
Call不建议将关键字用于其他用途。
如果过程返回一个值,则 Call 语句将放弃该值。
示例:
下面的代码演示了两个示例, Call 其中关键字是调用过程所必需的。 在这两个示例中,调用的表达式不以标识符开头。
Sub TestCall()
Call (Sub() Console.Write("Hello"))()
Call New TheClass().ShowText()
End Sub
Class TheClass
Public Sub ShowText()
Console.Write(" World")
End Sub
End Class