Udostępnij za pośrednictwem


Call — Instrukcja (Visual Basic)

Transferuje kontrolkę Functiondo procedury biblioteki dll Sub(DYNAMIC-link).

Składnia

[ Call ] procedureName [ (argumentList) ]  

generatora

Element opis
procedureName Wymagane. Nazwa procedury do wywołania.
argumentList Opcjonalny. Lista zmiennych lub wyrażeń reprezentujących argumenty przekazywane do procedury, gdy jest wywoływana. Wiele argumentów jest rozdzielonych przecinkami. Jeśli uwzględnisz argumentListelement , musisz ująć go w nawiasy.

Uwagi

Słowo kluczowe można użyć Call podczas wywoływania procedury. W przypadku większości wywołań procedury nie jest wymagane użycie tego słowa kluczowego.

Zwykle używasz słowa kluczowego Call , gdy nazwane wyrażenie nie zaczyna się od identyfikatora. Użycie słowa kluczowego Call dla innych zastosowań nie jest zalecane.

Jeśli procedura zwraca wartość, Call instrukcja ją odrzuca.

Przykład

Poniższy kod przedstawia dwa przykłady, w których Call słowo kluczowe jest niezbędne do wywołania procedury. W obu przykładach nazwanego wyrażenia nie zaczyna się od identyfikatora.

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

Zobacz też