Multi Delegate의 구현
- Multi Delegate를 구현하는 방법은 += 를 이용해서 Delegate를 여러개 추가해 주기만 하면 된다. 호출 하는 방법은 일반 Delegate와 같으며, Delegate를 호출하면 등록된 모든 Delegate가 순서대로 호출된다.
하나의 Delegate에 다른 Delegate를 추가, 삭제하는 방법.
- 추가하려는 함수를 담고 있는 객체를 += 연산자를 사용해서 등록.
- 추가한 함수를 제거할 때는 -= 연산자를 사용해서 제거.
- 멀티 Delegate를 사용할 때 함수는 반드시 void를 반환해야 함.
'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 |