Condividi tramite


Istruzione Call (Visual Basic)

Trasferisce il controllo a una Functionroutine della libreria a Subcollegamento dinamico (DLL).

Sintassi

[ Call ] procedureName [ (argumentList) ]  

Parti

Parte Descrizione
procedureName Obbligatorio. Nome della routine da chiamare.
argumentList Opzionale. Elenco di variabili o espressioni che rappresentano argomenti passati alla routine quando viene chiamata. Più argomenti sono separati da virgole. Se si include argumentList, è necessario racchiuderlo tra parentesi.

Osservazioni:

È possibile usare la Call parola chiave quando si chiama una routine. Per la maggior parte delle chiamate di procedura, non è necessario usare questa parola chiave.

In genere si usa la Call parola chiave quando l'espressione chiamata non inizia con un identificatore. L'uso Call della parola chiave per altri usi non è consigliato.

Se la routine restituisce un valore, l'istruzione Call lo rimuove.

Esempio

Il codice seguente illustra due esempi in cui la Call parola chiave è 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