[C#] 22. 델리 게이트(delegate)
안녕하세요. 명월입니다. 이 글은 C#의 델리게이트(delegate) 사용법에 대한 글입니다. C#의 델리게이트는 대리자라는 뜻으로 C++의 함수 포인터와 비슷한 개념을 가지고 있는 키워드입니다. 즉, 함수 포인터란 함수식(function)을 인스턴스의 포인터처럼 인식을 해서 변수에 값을 저장하거나 파라미터로 넘겨서 실행하는 대리로 실행하는 역할을 합니다. using System; namespace Example { class Program { // 델리게이트 선언 delegate void PrintDelegate(String str); // 출력 함수 public void Print(String str) { Console.WriteLine(str); } public Program() { // 델리게이트..