Instrução Call (Visual Basic)
Transfere o controle para um Function
, Sub
ou um procedimento de DDL (biblioteca de vínculo dinâmico).
Sintaxe
[ Call ] procedureName [ (argumentList) ]
Partes
Parte | Descrição |
---|---|
procedureName |
Obrigatórios. Nome do procedimento a ser chamado. |
argumentList |
Opcional. Lista de variáveis ou expressões que representam argumentos que são passados para o procedimento quando ele é chamado. Vários argumentos são separados por vírgulas. Se você incluir argumentList , deverá colocá-lo entre parênteses. |
Comentários
Você pode usar a palavra-chave Call
ao chamar um procedimento. Para a maioria das chamadas de procedimento, você não precisa usar essa palavra-chave.
Normalmente, você usa a palavra-chave Call
quando a expressão chamada não começa com um identificador. O uso da palavra-chave Call
para outros usos não é recomendado.
Se o procedimento retornar um valor, a instrução Call
o descartará.
Exemplo
O código a seguir mostra dois exemplos em que a palavra-chave Call
é necessária para chamar um procedimento. Em ambos os exemplos, a expressão 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
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de