C#
2020. 11. 27.
C# 이벤트(Events) 접근자와 수정자
이벤트 접근자(accessor): 구독과 해제(+=, -=) 연산을 이벤트에 맞게 구현하기 위한 것. (속성 접근자는 get, set이 있다.) public event EventHandler CustomEvent; 이로부터 컴파일러는 다음 멤버를 암묵적으로 생성함. private delegate 필드 1개 public 이벤트 접근자 +=, -= 연산(add_CustomEvent, remove_CustomEvent 함수) 접근자를 다른 방식으로 구현하고 싶으면 명시적으로 구현하면 된다. 다음은 그 예시이다. //전용 대리자 필드 선언 private EventHandler customEvent; //공용 이벤트 접근자 함수 public event EventHandler CustomEvent { add{ cu..