共用方式為


AddressOf 運算符 (Visual Basic)

建立參考特定程式的委派實例。

語法

AddressOf procedurename  

組件

procedurename
必須的。 指定要由新建立的委派所參考的程式。

備註

運算子 AddressOf 會建立指向 所指定子或函式的 procedurename委派。 當指定的程式是實例方法時,委派會同時參考 實例和方法。 然後,叫用委派時,會呼叫指定實例的指定方法。

AddressOf運算子可以做為委派建構函式的作數,也可以用於編譯程式可以決定委派類型的內容中。

範例 1

這個範例會 AddressOf 使用 運算符來指定委派來處理 Click 按鈕的事件。

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

範例 2

下列範例會 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

另請參閱