Istruzione Call (Visual Basic)
Consente di trasferire un controllo a una routine Function, Sub oppure a una routine della libreria a collegamento dinamico (DLL).
[ Call ] procedureName [ (argumentList) ]
Parti
procedureName
Obbligatorio. Nome della routine da chiamare.argumentList
Parametro facoltativo. Elenco di variabili o espressioni che costituiscono gli argomenti passati alla routine quando viene chiamata. Gli argomenti sono separati da una virgola. Se specificato, è necessario che la parte argumentList sia racchiusa tra parentesi.
Note
È possibile utilizzare la parola chiave di Call quando si chiama una routine. Per la maggior parte delle chiamate di routine, non è necessario utilizzare la parola chiave.
In genere si utilizza la parola chiave di Call quando l'espressione chiamata non inizia con un identificatore. L'utilizzo della parola chiave di Call per altri utilizzi non è consigliato.
Se la routine restituisce un valore, l'istruzione Call lo ignora.
Esempio
Nel codice seguente a due esempi in cui la parola chiave di Call è necessaria per chiamare una routine. In entrambi gli esempi, l'espressione chiamata non inizia con un identificatore.
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
Vedere anche
Riferimenti
Istruzione Function (Visual Basic)