C# 대리자
delegate 02. Event
delegate 02. Event
2024.03.04대리자와 이벤트는 같은 개념이다. 하지만 이벤트가 대리자와 다른점은, 이벤트는 메서드 안에서만 호출해서 사용 가능하다는 점이다. 이벤트를 발생시키는 쪽과, 발생된 이벤트가 반영되는 객체만 구분하면 된다. eg) 버튼 클릭 > 이벤트(대리자) > 레이블 수정 01. 이벤트 선언 방법 이벤트는 대리자를 event 한정자로 수식해서 만든다. [이벤트_키워드] [대리자_이름] [이벤트_이름]; delegate int A(String str); class Temp { public event A EventHandler; public void Func(string msg) { EventHandler(msg); } } 02. 이벤트 이해 이벤트를 발생시키는 객체와, 발생된 이벤트가 영향받는 객체만 구분하면 이벤트 기반..