1. Delegate의 개요 delegate를 한 마디로 말하자면, "함수를 대입할 수 있는 변수"이다. 코드로 설명한다면 더 빨리 와닿을 것 같지만, 그 전에 Delegate형을 선언하는 방법부터 설명하고자 한다. 방금 Delegate는 함수를 대입하는 변수라고 설명했다. 이 말은 즉, 함수에는 "반환값"과 "인수"가 필요하다는 것이다. 아래와 같은 형식으로 선언한다. delegate 리턴값의데이터형 델리게이트형이름(인수리스트); 예를 들어, 표준 출력으로 Hello를 표시하는 리턴값이 없고 인수가 없는 SayHello이라는 델리게이트형의 이름으로 선언하는 경우 아래와 같이 작성할 수 있다. delegate void SayHello(); 더욱 자세한 예를 살펴 보자. 이름을 인수를 넣으면 "Hello!..