共用方式為


Call 陳述式 (Visual Basic)

將控制項轉換至 Function、Sub 或動態連結程式庫 (DLL) 程序。

[ Call ] procedureName [ (argumentList) ]

組件

  • 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

請參閱

參考

Function 陳述式 (Visual Basic)

Sub 陳述式 (Visual Basic)

Declare 陳述式

概念

Lambda 運算式 (Visual Basic)