델리게이트(delegate)

delegate를 번역하면 "대리자"입니다. 한마디로 무엇인가를 대신해 준다는 거죠! C#에서 delegate는 메소드를 대신 호출해 줍니다.

delegate 선언 형식

한정자 delegate 반환타입 델리게이트명 (매개변수 ..);

delegate 키워드를 제외하면, 메소드 선언 형식과 동일하다.

★ delegate는 메소드를 대신 호출하기 때문에 매개변수의 형식과 개수, 반환형이 일치해야 한다!

..................................

Posted by 요지
,