[유니티 C# 강좌] 21. 제네릭 컬렉션(General Collection)
2020. 2. 9.
1. 컬렉션(Collection) 클래스 프로그래밍에서 데이터(자료)를 효율적으로 관리하는 것은 아주 중요한 일입니다. 자료구조란, 데이터를 구조적으로 표현하고, 구현하는 중요한 알고리즘입니다. 컬렉션(Collection)은 C#에서 지원하는 자료구조 클래스입니다. 컬렉션의 종류는 ArrayList, Queue, Stack, Hashtable 등이 있습니다. 컬렉션은 object 형식을 사용하여 데이터를 관리하기 때문에, 박싱(Boxing)과 언방식(Unboxing)이 발생합니다. 그래서 컬렉션을 많이 사용하게 되면, 프로그램의 성능 저하가 옵니다. 성능 이유로 현재 C#에서는 컬렉션은 잘 사용하지 않습니다. 2. 제네릭 컬렉션(General Collection) 클래스 컬렉션의 성능 문제 때문에 대신 ..