Operator AddressOf (Visual Basic)
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
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk