# 근데 델리게이트를 왜 쓰지? 원래 함수를 파라미터로 보내기 위해서는 함수의 리턴 값을 보내야 한다. 근데; 함수를 각각 값을 받아서 변수를 할당해서 보내기에는... 코드가 복잡해진다! 그래서 말 그대로 대리자라는 것을 만들어 함수를 대리하게 만들어 사용한다. 이게 가장 큰 이유. # 이해를 위한 추가 델리게이트 정리 자료 class Program { static void Main(string[] args) { new Program().Test(); } // 1. // 델리게이트 대상이 될 어떤 메서드1 int StringToInt(string s) { return int.Parse(s); } // 델리게이트 대상이 될 어떤 메서드2 int StringToInt2(string s) { return in..