Call — Instrukcja (Visual Basic)
Transferuje kontrolkę Function
do 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 argumentList element , 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