Bagikan melalui


Pernyataan Panggilan (Visual Basic)

Mentransfer kontrol ke prosedur Function, Sub, atau pustaka tautan dinamis (DLL).

Sintaks

[ Call ] procedureName [ (argumentList) ]  

Generator

Bagian Deskripsi
procedureName Harus diisi. Nama prosedur untuk memanggil.
argumentList Opsional. Daftar variabel atau ekspresi yang mewakili argumen yang diteruskan ke prosedur ketika dipanggil. Beberapa argumen dipisahkan oleh koma. Jika Anda menyertakan argumentList, Anda harus mengapitnya dalam tanda kurung.

Keterangan

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

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

Jika prosedur menghasilkan nilai, pernyataan Call akan membuangnya.

Contoh

Kode berikut menunjukkan dua contoh saat kata kunci Call diperlukan untuk memanggil prosedur. Dalam kedua contoh tersebut, ekspresi yang dipanggil 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