본문 바로가기

C#

Delegate에 대한 이해

728x90

Delegate를 사용하는 경우는 대략 아래와 같다.
1. 메인 폼(Main Form)에서 자식폼으로 값을 전달해야 할 경우
2. 자식 폼에서 메인 폼으로 값을 전달해야 할 경우

세가지 경우만 알면 폼 간에 값을 넘기는 것에 대한 이해는 다 했다고 볼 수 있다.
- Delegate는 Class 밖엔 선언한다.
- 델리게이트 타입과 실행 메서드 타입은 동일해야 한다.
- 이벤트는 값을 전달하는 쪽에서 선언해야 한다.

[출처]
https://link2me.tistory.com/928
https://afsdzvcx123.tistory.com/343

728x90