Udostępnij za pośrednictwem


Call — Instrukcja (Visual Basic)

Przekazuje sterowanie do Function, Sub, lub procedurę z biblioteki dołączanej (dynamicznie DLL).

[ Call ] procedureName [ (argumentList) ]

Części

  • procedureName
    Wymagane.Nazwa wywoływanej procedury.

  • argumentList
    Opcjonalne.Lista zmiennych lub wyrażeń, reprezentujących argumenty, które są przekazywane do procedury, gdy wywoływana jest.Wiele argumentów są oddzielone przecinkami.Jeśli dołączysz argumentList, należy ją ująć w nawiasy.

Uwagi

Można użyć Call słowa kluczowego podczas wywoływania procedur.Dla większości wywołań nie zachodzi potrzeba użycia tego słowa kluczowego.

Zazwyczaj używa się Call słowa kluczowego, gdy wyrażenie nazywane nie zaczyna się od identyfikatora.Wykorzystanie Call słowa kluczowego do innych zastosowań nie jest zalecane.

Jeśli procedura zwróci wartość, Call instrukcji odrzuca je.

Przykład

Poniższy kod ilustruje dwa przykłady gdzie Call słowo kluczowe jest niezbędne wywołać procedurę.W obu przykładach nazywane wyrażenie nie jest uruchamiany z identyfikatorem.

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ż

Informacje

Function — Instrukcja (Visual Basic)

Sub — Instrukcja (Visual Basic)

Declare — Instrukcja

Koncepcje

Lambda — Wyrażenia (Visual Basic)