Delegate(대리자)란
- 함수를 보다 효율적으로 사용하기 위해서 특정 함수 자체를 캡슐화하는 기능을 갖고 있다.
Delegate의 해석
- 함수의 포인터를 편리하게 사용하는 방법을 제공.
- Safe Type Method Pointer
- Method의 Pointer를 C#에서는 Delegate라는 형식을 빌어 사용할 수 있게 해준다.
- 함수를 Delegate라는 것에게 관리하게 하고 함수의 반환형과 매개변수 등의 안정성을 보장받는다.
Delegate를 위한 함수
- Delegate는 함수에 대한 대리자이다. 그렇기 때문에 일반 함수든 스태틱 함수든 상관없이 함수의 형만 정확하다면 Delegate로 해당 함수를 호출 할 수 있다.
'ByteCode > C#' 카테고리의 다른 글
Control.ControlCollection (1) | 2010.03.18 |
---|---|
Multi Delegate (0) | 2010.03.18 |
Get/Set Property (1) | 2010.03.18 |
Exception (0) | 2010.03.18 |
Attribute (1) | 2010.03.18 |