간단한 IT 지식
[오늘의 지식] C# 제네릭 컬렉션
Sh_Blog
2024. 3. 5. 20:44
1. 제네릭 컬렉션이란?
제네릭 기반의 데이터 구조를 말한다.
다양한 데이터의 저장 및 관리가 가능하고 타입 안정성과 성능을 보장한다.
2. 제네릭 컬렉션의 종류
- List<T>
동적으로 크기 조절이 되는 배열을 구현한 리스트
- Dictionary<TKey, TValue>
키-값 쌍을 저장하는 컬렉션
- HashSet<T>
중복을 허용하지 않는 집합
- Queue<T>
FIFO(First In First Out)의 원칙을 따르는 큐
- Stack<T>
LIFO(Last In First Out)의 원칙을 따르는 스택
-LinkedList<T>
이중 연결 리스트를 구현한 리스트
-SortedDictionary<TKey, TValue>
키에 대해 정렬된 순서를 가지는 컬렉션, 키 값에 따라 자동 정렬
-SortedSet<T>
정렬된 순서를 유지하는 집합, 키 값에 따라 자동 정렬