37. 델리게이트를 통한 이벤트 처리
·
💻 Programming Language/C#
이벤트 : 특정한 일이 일어났음을 알려주는 기능 C# 에서는 이벤트를 델리게이트(delegate)와 함께 사용한다. event 키워드를 이용하여 표시한다. 이벤트 선언과 사용 순서 1. delegate를 선언 2. 선언된 delegate에 event 키워드를 붙여준다. 3. event handler를 작성한다. 선언된 delegate의 프로토타입과 동일하게 메소드를 작성. => 이때 event handler는 delegate 선언시에 프로토타입과 동일한 메소드형태로 작성한다. 4. 클래스의 인스턴스를 생성하고, 이 객체에 이벤트 핸들러를 등록 5. 이벤트가 발생하면 이벤트 핸들러 호출 using System.Collections; namespace EventEx { delegate void EventHa..