C#
[C#] - 델리게이트(delegate), 멀티캐스트 델리게이트
Riucc
2019. 4. 8. 23:09
○ 델리게이트(delegate), 멀티캐스트 델리게이트 |
|||||||||
- delegate(델리게이트) 본질은 메소드 참조형 복수 또는 단일 메소드를 대신하여 호출하는 역할 -> 같은 형식이어야 한다 -> 다수의 메소드 호출 시 각각 해주는 것보다 한 번 호출로 한 방에 끝내자는 의도 외부에서도 호출 가능(private, protected 메소드는 호출 불가)
- multicast delegate(멀티캐스트 델리게이트) 다수 또는 단일 메소드 호출 호출할 메소드 포함할 때 +=, 호출할 메소드 제거할 때 -=
|