728x90 반응형 event1 22.02.06_Csharp대리자와이벤트 컴퓨터에 발생하는 이벤트에 반응하도록 프로그램을 만드는 것을 일컬어 이벤트 기반 프로그래밍이라고 함 이벤트 기반 프로그래밍은 GUI를 만들때 특히 유용 이벤트기반 프로그래밍을 이해하려면 먼저 대리자를 알아야함 그 다음에는 이벤트를 알아야함 1.대리자란? 상현이가 비서에게 했던 부탁을 영어로 콜백이라고 함 어떤일을 수행하는 코드, 즉 콜백을 작성하고 다른 코드에 이 콜백을 맡겨 대신 실행하게 함 여기서 콜백을 맡아줄 코드는 컴파일 시점이 아닌 프로그램 실해 중에 결정됨 콜백을 맡아 실행하는 일은 대리자가 담당 대리자는 메소드에 대한 참조임 대리자에 메소드의 주소를 할당한 후 대리자를 호출하면 이 대리자가 메소드를 호출해줌 한정자 delegate 반환_형식 대리자_이름(매개변수_목록); //사용 delega.. 2022. 2. 6. 이전 1 다음 728x90 반응형