共用方式為


Call 語句 (Visual Basic)

將控制權傳輸至 FunctionSub或動態連結庫 (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

另請參閱