• Multi Delegate의 구현

    • Multi Delegate를 구현하는 방법은 += 를 이용해서 Delegate를 여러개 추가해 주기만 하면 된다. 호출 하는 방법은 일반 Delegate와 같으며, Delegate를 호출하면 등록된 모든 Delegate가 순서대로 호출된다.
  • 하나의 Delegate에 다른 Delegate를 추가, 삭제하는 방법.

    • 추가하려는 함수를 담고 있는 객체를 += 연산자를 사용해서 등록.
    • 추가한 함수를 제거할 때는 -= 연산자를 사용해서 제거.
    • 멀티 Delegate를 사용할 때 함수는 반드시 void를 반환해야 함.

Snap9.png

'ByteCode > C#' 카테고리의 다른 글

DataList에 그림 출력  (0) 2010.03.18
Control.ControlCollection  (1) 2010.03.18
Delegate(대리자)  (0) 2010.03.18
Get/Set Property  (1) 2010.03.18
Exception  (0) 2010.03.18

+ Recent posts