【이벤트 및 이벤트 핸들러】
이전 이벤트 핸들러의 C #에서 필요성을 언급하는 것은 위임, 위임 콜백 사양을 정의합니다. 예를 들면 :
Public 대리자 공극 CustomEventHandler (객체 송신자 CustomEventArgs a);
새로운 C #으로, 내장 이벤트 핸들러 <T> 패러다임.
이벤트는 키워드, 이벤트 객체를 정의 할 수있는 이벤트와 키워드입니다.
공개 이벤트 CustomEventHandler RaiseCustomEvent;
새로운 C #을에서, 그래서 당신이 뭔가를 같이 쓸 수 있습니다 :
공개 이벤트 핸들러 <CustomEventArgs> RaiseCustomEvent;
마지막으로,있는 EventArgs 클래스 상속에서 인수.
[ 전투 데모 ]
1, 서브 클래스 정의는 EventArgs 클래스는 자신의 이벤트 유형을 구현합니다.
멤버 변수 이벤트를 포함해야합니다 2, 정의 게시자 클래스.
도 3은 가입자의 출판사에 등록을 달성하고 EventHanlder 실현 동의.