AddressOf İşleci (Visual Basic)
Belirli yordama başvuran bir temsilci örneği oluşturur.
Syntax
AddressOf procedurename
Bölümler
procedurename
Gereklidir. Yeni oluşturulan temsilci tarafından başvurulacak prosedürü belirtir.
Açıklamalar
AddressOfİşleci, tarafından belirtilen Sub veya Function öğesine işaret eden bir temsilci oluşturur procedurename . Belirtilen yordam bir örnek yöntemi olduğunda, temsilci hem örneğe hem de yöntemine başvurur. Ardından, temsilci çağrıldığında belirtilen örnek için belirtilen yöntem çağrılır.
AddressOfİşleci, bir temsilci oluşturucusunun işleneni olarak kullanılabilir ya da temsilci türünün derleyici tarafından belirlenebileceği bir bağlamda kullanılabilir.
Örnek 1
Bu örnek, AddressOf bir düğmenin olayını işlemek üzere bir temsilci belirlemek için işlecini kullanır Click .
' Add the following line to Sub Form1_Load().
AddHandler Button1.Click, AddressOf Button1_Click
Örnek 2
Aşağıdaki örnek, AddressOf bir iş parçacığının başlangıç işlevini belirlemek için işlecini kullanır.
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