عامل التشغيل AddressOf

يقوم بـإنشاء مثيل تفويض إجراء الذي يؤشر على إجراء معين.

AddressOf procedurename

الأجزاء

  • procedurename
    مطلوبة. يقوم بـتعيّن الإجراء المراد الرجوع إليه بواسطة تفويض الإجراء الذي تم إنشاؤه حديثاً.

ملاحظات

عامل التشغيل AddressOf يقوم بإنشاء تفويض دالة الذي يشير إلى الدالة المحددة من قبل procedurename. عندما يكون الإجراء المحدد هو أسلوب مثيل يشير تفويض دالة إلى كلا المثيل والأسلوب. وبالتالي, عندما ينفذ تفويض الدالة الأسلوب المحدد للمثيل المحدد يتم استدعاؤه .

عامل التشغيل AddressOf يمكن استخدامه كمعامل من مُنشئ تفويض أو أنه يمكن استخدامها في سياق حيث يمكن تحديد نوع تفويض من قبل المحول البرمجي.

مثال

يستخدم هذا المثال عامل AddressOf لتعيين مفوض لمعالجة Click الحدث أو الزر.

' Add the following line to Sub Form1_Load().
AddHandler Button1.Click, AddressOf Button1_Click

يستخدم المثال التالي عامل AddressOf لتعيين دالة البدء لمؤشر ترابط..

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

راجع أيضًا:

المرجع

عبارة التعريف

كشف دالة (Visual Basic)

عبارة Vsual Basic) Sub)

موارد أخرى

المفوضين (Visual Basic)