• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

delegate에 관하여 질문있습니다.

21.01.12 17:58 작성 조회수 150

1

안녕하세요 강좌를 듣던 중 궁금한 점이 생겨 질문드리게 되었습니다.

내부적으로

OnClicked clicked = new OnClicked(TestDelegate);

처럼 동작한다는 말씀은

컴파일 과정에서

OnClicked clicked = TestDelegate;

OnClicked clicked = new OnClicked(TestDelegate);

로 변한다는 말씀이신가요?

답변 1

답변을 작성해보세요.

1

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에서 등장했습니다.