Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirli bir yordama başvuran bir temsilci örneği oluşturur.
Sözdizimi
AddressOf procedurename
Parçalar
procedurename
Gerekli. Yeni oluşturulan temsilci tarafından başvurulacak yordamı belirtir.
Açıklamalar
işleci, AddressOf tarafından procedurenamebelirtilen alt veya işleve işaret eden bir temsilci oluşturur. Belirtilen yordam bir örnek yöntemi olduğunda, temsilci hem örneğe hem de yönteme başvurur. Ardından, temsilci çağrıldığında belirtilen örneğin belirtilen yöntemi çağrılır.
AddressOf işleci, bir temsilci oluşturucunun işleneni olarak veya temsilcinin türünün derleyici tarafından belirlenebileceği bir bağlamda kullanılabilir.
Örnek 1
Bu örnekte, bir düğmenin AddressOf olayını işlemek Click üzere bir temsilci atamak için işleci kullanılır.
' Add the following line to Sub Form1_Load().
AddHandler Button1.Click, AddressOf Button1_Click
Örnek 2
Aşağıdaki örnek, bir iş parçacığı için AddressOf başlangıç işlevini ayarlamak 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