[컬렉션]
1. 컬렉션
컬렉션은 데이터를 저장하고 관리하는 데 사용되는 구조이다. 하나의 이름에 여러 데이터를 담을 수 있는 그릇 이라고 할 수 있다.
2. 컬렉션 종류
배열(Array) : 고정 크기의 요소로 구성된 컬렉션.
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
리스트(List) : 동적 크기를 가지는 배열.
List<int> numberList = new List<int> { 1, 2, 3, 4, 5 };
딕셔너리(Dictionary) : 키-값 쌍을 저장하는 컬렉션.
Dictionary<string, int> keyValuePairs = new Dictionary<string, int>();
keyValuePairs.Add("One", 1);
keyValuePairs.Add("Two", 2);
셋(Set) : 중복을 허용하지 않는 고유한 값을 저장하는 컬렉션.
HashSet<int> uniqueNumbers = new HashSet<int> { 1, 2, 3, 4, 5 };
큐(Queue) : 선입선출(FIFO) 원리를 따르는 자료 구조.
Queue<string> queue = new Queue<string>();
queue.Enqueue("First");
queue.Enqueue("Second");
스택(Stack) : 후입선출(LIFO) 원리를 따르는 자료 구조.
Stack<string> stack = new Stack<string>();
stack.Push("First");
stack.Push("Second");
.... 등등
이러한 컬렉션들은 System.Collections 및 System.Collections.Generic 네임스페이스에서 제공된다.
'프로그래밍 > C#' 카테고리의 다른 글
C#] 1차원 배열 (1) | 2024.01.26 |
---|---|
C#] 배열 (0) | 2024.01.25 |
C#] 반복문 제어 : continue 문 (0) | 2024.01.23 |
C#] 반복문 제어 : break 문 (0) | 2024.01.23 |
C#] 반복문 : foreach 문 (0) | 2024.01.23 |