Bagikan melalui


Pernyataan Panggilan (Visual Basic)

Mentransfer kontrol ke Functionprosedur , , Subatau pustaka tautan dinamis (DLL).

Sintaksis

[ Call ] procedureName [ (argumentList) ]  

Bagian

Bagian Deskripsi
procedureName Dibutuhkan. Nama prosedur yang akan dipanggil.
argumentList Fakultatif. Daftar variabel atau ekspresi yang mewakili argumen yang diteruskan ke prosedur saat dipanggil. Beberapa argumen dipisahkan oleh koma. Jika Anda menyertakan argumentList, Anda harus mengapitnya dalam tanda kurung.

Komentar

Anda dapat menggunakan Call kata kunci saat memanggil prosedur. Untuk sebagian besar panggilan prosedur, Anda tidak diharuskan menggunakan kata kunci ini.

Anda biasanya menggunakan Call kata kunci saat ekspresi yang disebut tidak dimulai dengan pengidentifikasi. Penggunaan Call kata kunci untuk penggunaan lain tidak disarankan.

Jika prosedur mengembalikan nilai, Call pernyataan akan membuangnya.

Contoh

Kode berikut menunjukkan dua contoh di mana Call kata kunci diperlukan untuk memanggil prosedur. Dalam kedua contoh, ekspresi yang disebut tidak dimulai dengan pengidentifikasi.

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

Lihat juga