델리게이트(delegate) delegate를 번역하면 "대리자"입니다. 한마디로 무엇인가를 대신해 준다는 거죠!
C#에서 delegate는 메소드를 대신 호출해 줍니다. delegate 선언 형식 한정자 delegate 반환타입 델리게이트명 (매개변수 ..); delegate 키워드를 제외하면, 메소드 선언 형식과 동일하다. delegate는 메소드를 대신 호출하기 때문에 매개변수의 형식과 개수, 반환형이 일치해야 한다!
delegate 사용 예시 using System; namespace CS_delegateANDevent { class Program { public delegate void MyDelegate(int val1, int val2); public void Add(int val1, int val2) { Console.WriteLine("Add 메소드 : " + val1 + " + " + val2 + " = " + (val1 + val2)); } public void...
#
C샵
#
delegate
#
event
#
대리자
#
델리게이트
#
델리게이트체인
#
씨샵
#
이벤트
#
체인
원문 링크 : [C#] 델리게이트(delegate)와 이벤트(event)