간단한 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>

정렬된 순서를 유지하는 집합, 키 값에 따라 자동 정렬