작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Data Manager #2
작성
·
399
1
ILoader 인터페이스를 생성해서 StatData에 붙여주는건 이해가 됩니다만 데이터 매니저안의 Loader LoadJson() 이 함수의 Loader는 어디서 온 건지 명확히 이해가 되질 않네요. ILoader와 뭔가 관련이 있을것 같다는 느낌적인 느낌만 있는데 혹시 명확히 설명해주실 수 있으실까요?
답변 1
3
Generic 문법입니다. LoadJson<Loader...> where Loader :: ILoader<Key, Value>라고 했으니,ILoader 인터페이스를 구현하는 어떠한 아이라고 받아줄 수 있습니다.
<T> 대신 <Loader>
<T> 대신 <Loader>