1. delegate 2. event 3. delegate와 event의 차이점 1. delegate : delegate는 하나의 형식(type)으로, 메서드에 대한 참조입니다. delegate는 인스턴스 메서드, 정적메서드 모두 참조 가능합니다. delegate는 값이 아닌 '코드' 자체를 넘기고 싶을 때 사용할 수 있고, 사용 예시는 아래와 같습니다. delegate int Compare(int number1, int number2); static int AscendCompare(int number1, int number2) { if (number1 > number2) return 1; else if (number1 == number2) return 0; else return -1; } static ..