• Delegate(대리자)란

    • 함수를 보다 효율적으로 사용하기 위해서 특정 함수 자체를 캡슐화하는 기능을 갖고 있다.
  • Delegate의 해석

    • 함수의 포인터를 편리하게 사용하는 방법을 제공.
    • Safe Type Method Pointer
    • Method의 Pointer를 C#에서는 Delegate라는 형식을 빌어 사용할 수 있게 해준다.
    • 함수를 Delegate라는 것에게 관리하게 하고 함수의 반환형과 매개변수 등의 안정성을 보장받는다.

Snap9.png



  • Delegate를 위한 함수

    • Delegate는 함수에 대한 대리자이다. 그렇기 때문에 일반 함수든 스태틱 함수든 상관없이 함수의 형만 정확하다면 Delegate로 해당 함수를 호출 할 수 있다.

Snap9(1).png


'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

+ Recent posts