Call-Anweisung (Visual Basic)
Überträgt die Steuerung an eine Function-Prozedur, eine Sub-Prozedur oder eine Prozedur in einer DLL (Dynamic Link Library).
[ Call ] procedureName [ (argumentList) ]
Teile
procedureName
Erforderlich.Name der aufzurufenden Prozedur.argumentList
Optional.Variablen- oder Ausdrucksliste mit den Argumenten, die beim Aufruf an die Prozedur übergeben werden.Mehrere Argumente werden durch Komma voneinander getrennt.Wenn Sie einen Wert für argumentList angeben, müssen Sie ihn in Klammern setzen.
Hinweise
Sie können das Call-Schlüsselwort verwenden, wenn Sie eine Prozedur aufrufen.Für die meisten Prozedur ist es nicht erforderlich, das Schlüsselwort zu verwenden.
Üblicherweise wird das Schlüsselwort Call aufgerufen, wenn der Ausdruck nicht mit einem Bezeichner beginnt.Die Verwendung des Schlüsselworts für andere Call wird nicht empfohlen.
Wenn die Prozedur einen Wert zurückgibt, wird er von der Call-Anweisung verworfen.
Beispiel
Der folgende Code zeigt zwei Beispielen gezeigt, wobei das Call-Schlüsselwort ist erforderlich, um eine Prozedur aufrufen.In beiden Beispielen wird der aufgerufene Ausdruck nicht mit einem Bezeichner.
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
Siehe auch
Referenz
Function-Anweisung (Visual Basic)