
1. 델리게이트(Delegate) 기본 개념정의메서드의 참조를 저장하고 실행할 수 있는 타입입니다. 함수 포인터의 안전한 버전으로 생각할 수 있습니다.사용자 정의 델리게이트 vs Action/Func// 사용자 정의 델리게이트public delegate void PlayerDeathDelegate(Player player, DeathCause cause);// Action 사용 (반환값 없음)public Action onPlayerDeath;// Func 사용 (반환값 있음)public Func calculate;차이점과 선택 기준구분 사용자 정의 델리게이트 Action/Func매개변수 제한무제한최대 16개ref/out 지원가능불가능가독성의미있는 이름 부여제네릭 타입명사용 편의성타입 정의 필요즉시 사용 ..