인프런 커뮤니티 질문&답변
delegate에 관하여 질문있습니다.
해결된 질문
작성
·
234
1
안녕하세요 강좌를 듣던 중 궁금한 점이 생겨 질문드리게 되었습니다.
내부적으로
OnClicked clicked = new OnClicked(TestDelegate);
처럼 동작한다는 말씀은
컴파일 과정에서
OnClicked clicked = TestDelegate;
가
OnClicked clicked = new OnClicked(TestDelegate);
로 변한다는 말씀이신가요?
답변 1
1
Rookiss
지식공유자
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/how-to-declare-instantiate-and-use-a-delegate
그렇습니다!
문서를 유심히 보면 C#1.0 에서 delegate 문법이 등장했고,
OnClicked clicked = TestDelegate와 같이 한방에 설정하는 것은 C#2.0에서 등장했습니다.





