Nasıl yapılır: Temsilci Yöntemi Çağırma (Visual Basic)
Bu örnek, bir yöntemi, bir temsilci ile ilişkilendirmek ve temsilci aracılığıyla bu yöntemi çağırmak gösterilmiştir.
Temsilci ve eşleşen yordamlar oluşturma
Adlı bir temsilci yaratma MySubDelegate.
Delegate Sub MySubDelegate(ByVal x As Integer)
Temsilci olarak aynı imzaya sahip bir yöntemi içeren bir sınıf bildirin.
Class class1 Sub Sub1(ByVal x As Integer) MsgBox("The value of x is: " & CStr(x)) End Sub End Class
Temsilci bir kopyasýný oluþturur ve yerleşik çağırarak temsilci ile ilişkili yöntemini çağırır bir yöntem Invoke yöntemi.
Protected Sub DelegateTest() Dim c1 As New class1 ' Create an instance of the delegate. Dim msd As MySubDelegate = AddressOf c1.Sub1 ' Call the method. msd.Invoke(10) End Sub
Ayrıca bkz.
Başvuru
Kavramlar
Çok İş Parçacıklı Uygulamalar (C# ve Visual Basic)