강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

공부해보자님의 프로필 이미지
공부해보자

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

Delegate (대리자)

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

해결된 질문

작성

·

234

1

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

내부적으로

OnClicked clicked = new OnClicked(TestDelegate);

처럼 동작한다는 말씀은

컴파일 과정에서

OnClicked clicked = TestDelegate;

OnClicked clicked = new OnClicked(TestDelegate);

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

답변 1

1

Rookiss님의 프로필 이미지
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에서 등장했습니다.

공부해보자님의 프로필 이미지
공부해보자

작성한 질문수

질문하기