Hívási utasítás (Visual Basic)

Átviszi a vezérlőt egy Function, Subvagy dinamikus csatolású kódtárba (DLL).

Syntax

[ Call ] procedureName [ (argumentList) ]  

Részek

Része Leírás
procedureName Szükséges. A meghívandó eljárás neve.
argumentList Opcionális. Azon változók vagy kifejezések listája, amelyek argumentumokat jelölnek, amelyeket a rendszer meghív az eljárásnak. Több argumentumot vessző választ el egymástól. Ha belefoglalja argumentList, zárójelbe kell foglalnia.

Megjegyzések

A kulcsszót Call akkor használhatja, amikor eljárást hív meg. A legtöbb eljáráshíváshoz nem szükséges ezt a kulcsszót használnia.

Általában akkor használja a Call kulcsszót, ha a hívott kifejezés nem azonosítóval kezdődik. Call A kulcsszó használata más célokra nem ajánlott.

Ha az eljárás értéket ad vissza, az Call utasítás elveti azt.

Példa

Az alábbi kód két példát mutat be, ahol a Call kulcsszó szükséges egy eljárás meghívásához. Mindkét példában a hívott kifejezés nem azonosítóval kezdődik.

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

Lásd még