나는 대리자와 EventHandler 사이의 차이에 대해 묻는 다음 질문을 읽었습니다 : Difference between EventHandler and delegete void(). 오늘 오후에 제가 읽은 몇 가지 다른 질문이 있습니다.EventHandler 오해
대리인은 함수에 대한 포인터이며 멀티 캐스트라는 것을 알고 있습니다. 나는 이벤트 처리기가 "대리자"라는 것을 읽었습니다. 이 서명이 있음을 확인합니다.
Public Delegate Sub EventHandler (_
sender As Object, _
e As EventArgs _
)
그러나 위임을 상속하지 않습니다. 나는 VB.NET에서 Handles 키워드를 사용한다. Button1.Click을 처리합니다. Event Handler의 요점은 무엇입니까? 객체 및 EventArg와 같은 두 개의 인수가있는 단순한 델리게이트입니까? EventHandler 클래스가 Delegate에서 상속되지 않는 이유는 무엇입니까?
+1 "위임은 클래스가 아닙니다." – w0051977