게임 프로그래밍/C#
일반화 컬렉션
스게
2021. 11. 12. 11:19
컬렉션 클래스가 object형식을 기반으로 하기에 생기는 문제점을 보완한 컬렉션입니다.
다양한 컬렉션이 있으며 대표적으로 List<T>, Queue<T>, Stack<T>, Dictionary<TKey,TValue>가 있습니다.
각자 클래스가 사용되는 순간은
List = 추가와 삭제가 용이해야 할 때
Queue = 선입선출이 필요할 때
Stack = 후입선출이 필요할 때
Dictionary = 필요한 정보만 찾아서 처리해야 할 때
그리고
★★★new를 통해 객체화 시켜야 한다. ★★★
Queue<int> queue = new Queue<int>();
//이후 사용