C#에서는 오브젝트의 메소드를 다른 이름으로 위임할 수 있는 방법을 제공한다.

이 위임은, C/C++ 에서 사용하는 함수 포인터와 같은 역할을 하게 한다.

선언된 위임은 동일한 파라미터와 반환형을
가지는 모든 메소드로 부터 위임을 받을 수 있다.

위임 선언은 다음과 같다

public delegate 반환값형식 위임받은측의이름(파라미터 형식)
예) public delegate int DelegateName(int a, string b)

 

 

+ Recent posts