Instrução de chamada (Visual Basic)
Transfere o controle para uma Function, Sub, ou um procedimento de biblioteca de vínculo dinâmico (DLL).
[ Call ] procedureName [ (argumentList) ]
Partes
procedureName
Necessário.Nome do procedimento para chamar.argumentList
Opcional.Lista de variáveis ou expressões representando os argumentos que são passados para o procedimento quando ele é chamado.Múltiplos argumentos são separados por vírgulas.Se você incluir argumentList, coloque-o entre parênteses.
Comentários
Você pode usar o Call palavra-chave quando você chamar um procedimento.Para a maioria das chamadas de procedimento, não é necessário usar essa palavra-chave.
Você normalmente usa o Call palavra-chave quando a expressão de chamada não iniciar com um identificador.Usar o Call palavra-chave para outros usos não é recomendado.
Se o procedimento retorna um valor de Call instrução descarta.
Exemplo
O código a seguir mostra dois exemplos onde a Call palavra-chave é necessária para chamar um procedimento.Nos dois exemplos, a expressão de chamada não começa com um identificador.
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
Consulte também
Referência
Instrução de função (Visual Basic)