작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI 자동화 #1
22.10.12 01:04 작성
·
402
1
다음과 같이 Bind를 제네릭 타입으로 선언하였는데
where T : UnityEngine.Object로 T를 한정하였는데
그러면 처음부터 Bind<UnityEngine.Object>로 작성해도 똑같은 기능인지 궁금합니다.
만약 그렇다면 일단 어떻게 쓸지 모르니 제네릭으로 선언했지만 추후에 where을 사용하여 T를 한정 짓는 건가요?
답변 1
0
2022. 10. 12. 01:20
where T : UnityEngine.Object라고 조건을 달면T가 Object를 상속받은 타입이므로 Object의 함수를 사용할 수 있습니다.where를 제거하면 T가 무슨 타입이라는 조건이 없으니,Object 함수는 코드 내부에서 사용이 안 됩니다.