Nasıl yapılır: Temsilci Yöntemi Çağırma (Visual Basic)
Bu örnekte, bir yöntemin temsilciyle nasıl ilişkilendirilip temsilci aracılığıyla çağrılacağı gösterilmektedir.
Temsilci ve eşleşen yordamları oluşturma
adlı
MySubDelegate
bir temsilci oluşturun.Delegate Sub MySubDelegate(ByVal x As Integer)
Temsilciyle aynı imzaya sahip bir yöntem 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
Temsilcinin bir örneğini oluşturan ve yerleşik
Invoke
yöntemi çağırarak temsilciyle ilişkili yöntemi çağıran bir yöntem tanımlayın.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.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin