이벤트
- 어떤 사건이 발생했을 때 호출되어야 하는 메소드의 목록
- 이벤트에 의해 호출되는 메소드를 특별히 이벤트 핸들러라고 부른다
- 지정자 event 델리게이트 이름; < 선언 형식
- 이벤트는 델리게이트 내부적으로 구현, 먼저 선언 해둬야 한다
- 이벤트 발생기는 단순히 사건 발생을 알릴뿐이지 핸들러에게 어떤 요청이나 질문은 하지 않는다
- 이벤트는 델리게이트에 비해 훨씬 더 제한적인 동작만 가능
- 이벤트는 델리게이트의 복잡한 문법을 숨김으로써 사용자들이 훨씬 더 간단하게 이벤트를 다룰수 있게 한다
'Study > C#' 카테고리의 다른 글
C# 닷넷 클래스 - 1. 루트 클래스 (object) (0) | 2012.01.10 |
---|---|
C# 델리게이트 - 2. 이벤트 (익명 메소드) (0) | 2012.01.10 |
C# 델리게이트 - 2. 이벤트 (멀티캐스트) (0) | 2012.01.09 |
C# 델리게이트 - 1. 델리게이트 (활용) (0) | 2012.01.09 |
C# 델리게이트 - 1. 델리게이트 (공변성) (0) | 2012.01.06 |