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.
Sintaksis
AddressOf procedurename
Bagian
procedurename
Dibutuhkan. Menentukan prosedur yang akan direferensikan oleh delegasi yang baru dibuat.
Komentar
Operator AddressOf membuat delegasi yang menunjuk ke sub atau fungsi yang ditentukan oleh procedurename. Ketika prosedur yang ditentukan adalah metode instans, delegasi mengacu pada instans dan metode . Kemudian, ketika delegasi dipanggil metode yang ditentukan dari instans yang ditentukan dipanggil.
Operator AddressOf dapat digunakan sebagai operan konstruktor delegasi atau dapat digunakan dalam konteks di mana jenis delegasi dapat ditentukan oleh pengkompilasi.
Contoh 1
Contoh ini menggunakan AddressOf operator untuk menunjuk delegasi untuk menangani Click peristiwa tombol.
' Add the following line to Sub Form1_Load().
AddHandler Button1.Click, AddressOf Button1_Click
Contoh 2
Contoh berikut menggunakan operator untuk menunjuk fungsi startup untuk utas AddressOf .
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