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

이성현님의 프로필 이미지

작성한 질문수

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

Delegate (대리자)

Delegate가 참 알듯말듯..

21.06.15 14:54 작성

·

190

0

음.. Delegate를 약간 함수계의 interface?라고 생각하면 될까요? 

Delegate는 반환과 입력 형식을 제공해주고,

Delegate와 같은 형식을 가진 함수를 필요시 서로 묶어주어 호출하거나, Delegate 자체를 새로운 인자로 사용할 수 있다로 이해하고 있는데 맞나요? 아리까리~ 하네요

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2021. 06. 15. 17:53

콜백 기능을 구현할 때나,
함수에 넘겨주는 인자로 (정수 등) 일반 타입이 아닌 '함수 그 자체'를 넘겨줄 때 유용합니다.
나중에 실제 사용 예를 보면 더 와닿게 되니
당장 잘 이해가 안 가시면 넘어가셔도 무방합니다.