내일배움캠프 30일차 TIL <Unity 제네릭(Generics)> 05/20

정광훈(Unity_9기)·2025년 5월 20일

TIL (Today I Learned)

목록 보기
40/110
post-thumbnail

제네릭

List<>, GetComponent<>와 같이 <>는 과연 무엇일까?List, GetComponent와 같이 <>에는 변수 타입이 들어가고
타입 자체를 매개변수처럼 전달할 수 있다.

이런 문법을 제네릭(Generics)라고 부른다.


딕셔너리(Dictionary)
키 - 값 (Key - value)를 쌍으로 데이터를 저장하는 컬렉션의 한 종류
키는 중복이 안 되지만 값은 중복이 가능하다.

데이터 검색, 추가 삭제 속도가 빠르다.

예시

Dictionary<string, int> heights = new Dictionary<string, int>();
  
heights.Add("가나다", 150);
int height = heights["가나다"]; -> height에 150 저장
heights.Add("가나다", 150); // 오류 발생 (Key값이 중복되기 때문에)
heights.Remove("가나다"); // 데이터 삭제

0개의 댓글