DelegateとEventHandlerの違いについて尋ねる次の質問を読みました。EventHandlerとdelegetevoid()の違い。私が今日の午後ここで読んだ他のいくつかの質問があります。
Delegateは関数へのポインターであり、マルチキャストであることを理解しています。私は、イベントハンドラーが「デリゲート」であることを読みました。私はそれがこの署名を持っていることに気づきました:
Public Delegate Sub EventHandler ( _
sender As Object, _
e As EventArgs _
)
ただし、Delegateからは継承しません。VB.NETのHandlesキーワードを使用します(例:Handles Button1.Click)。イベントハンドラーのポイントは何ですか?それは、ObjectとEventArgsという2つの引数を持つ単なるデリゲートですか?EventHandlerクラスがDelegateから継承しないのはなぜですか?