Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat instans delegasi yang mereferensikan prosedur tertentu.
Sintaks
AddressOf procedurename
Generator
procedurename
Harus diisi. Menentukan prosedur yang akan direferensikan oleh delegasi yang baru dibuat.
Keterangan
Operator AddressOf
membuat delegasi yang menunjuk ke sub atau fungsi yang ditentukan oleh procedurename
. Ketika prosedur yang ditentukan adalah metode instans maka delegasi mengacu pada instans dan metode. Kemudian, ketika delegasi diminta metode yang ditentukan dari instance yang ditentukan dipanggil.
Operator AddressOf
dapat digunakan sebagai operand konstruktor delegasi, atau dapat digunakan dalam konteks jenis delegasi dapat ditentukan oleh penyusun.
Contoh 1
Contoh ini menggunakan operator AddressOf
untuk menunjuk delegasi yang menangani peristiwa Click
dari suatu tombol.
' Add the following line to Sub Form1_Load().
AddHandler Button1.Click, AddressOf Button1_Click
Contoh 2
Contoh berikut menggunakan operator AddressOf
untuk menunjuk fungsi pengaktifan untuk suatu alur.
Public Sub CountSheep()
Dim i As Integer = 1 ' Sheep do not count from 0.
Do While (True) ' Endless loop.
Console.WriteLine("Sheep " & i & " Baah")
i = i + 1
System.Threading.Thread.Sleep(1000) 'Wait 1 second.
Loop
End Sub
Sub UseThread()
Dim t As New System.Threading.Thread(AddressOf CountSheep)
t.Start()
End Sub