[C#] - 이벤트(event), 이벤트 핸들러(EventHandler)
C#2019. 4. 8. 23:30
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
○ 이벤트(event), 이벤트 핸들러(EventHandler) |
||||||
- event(이벤트) 특정 상황이 발생했을 때, 알리고자 하는 용도(호출 + 데이터) 델리게이트를 기반으로 한다(메소드 호출, 메소드에 집중) 이벤트는 메소드 안에서만 사용가능(밖에서는 사용불가) 이벤트 핸들러에 객체의 메소드를 연결 이벤트 핸들러는 객체 메소드에서 호출 이벤트 핸들러를 메소드를 통해 다른 객체 또는 객체의 매소드를 호출하기 위한 방법 이벤트에 메소드 추가 및 삭제 : +=, -= 객체.이벤트 핸들러 += new 델리게이트형(객체.메소드1); // 1.0 버전 객체.이벤트 핸들러 += 객체.메소드1 // 2.0 버전 객체.이벤트 핸들러 -= 객체.메소드2 // += 추가, -= 삭제
|
'C#' 카테고리의 다른 글
[C#] - 비동기 처리 : task (0) | 2019.04.09 |
---|---|
[C#] - 비동기 처리 : async 와 await (0) | 2019.04.09 |
[C#] - 델리게이트(delegate), 멀티캐스트 델리게이트 (0) | 2019.04.08 |
[C#] - 클래스 배열의 변수과 속성, 인덱스 비교 (0) | 2019.04.08 |
[C#] - property(속성) : 클래스 안의 private형 멤버변수에 접근 (0) | 2019.04.05 |
댓글()