C# 델리게이트1 C# 델리게이트 델리게이트(delegate) 정의 - 메서드를 가리키는 참조형 메서드의 번지를 저장하거나 다른 메서드 인수로 메서드 자체를 전달할때 사용 지정자 delegate 리턴타입 이름(인수) 사용하기 위해선 초기화가 필요 델리게이트를 통해 간접적으로 호출 가능하다(공변성 :인수 목록과 리턴 타입이 일치해야함) static void Method1(int a){console.writeLine("Method1+ a")+a};dele d = Method1;-> void Method1(int a) d -> void Method2(int a)-> void Method3(int a) 주기적으로 호출 가능 멀티캐스트 델리게이트 여러 개의 메서드를 한꺼번에 호출할수 있다 return= void 여야함 델리게이트지정자 += 함수 .. 2016. 5. 13. 이전 1 다음 반응형