반응형
 

데이터들은 한 그룹으로 모아서 관리할때 배열을 만들거나 컬렉션을 만들어서 관리를 하게됩니다.

하지만 배열은 초기에 데이터크기를 정해서 사용해야하기때문에 유동성있게 데이터를 추가/삭제가 편리하게 구성되어있는 컬렉션을 사용할 수 있습니다.

컬렉션은 System.Collections.Generic 네임스페이스의 using하여 사용할수있습니다.

컬렉션 종류
Dictionary<TKey,TValue>키에 따라 구성된 키/값 쌍의 컬렉션을 나타냅니다.
List<T>인덱스로 액세스할 수 있는 개체 목록을 나타냅니다. 목록의 검색, 정렬 및 수정에 사용할 수 있는 메서드를 제공합니다.
Queue<T>FIFO(선입선출) 방식의 개체 컬렉션을 나타냅니다.
SortedList<TKey,TValue>연관된 IComparer<T> 구현을 기반으로 키에 따라 정렬된 키/값 쌍의 컬렉션을 나타냅니다.
Stack<T>LIFO(후입선출) 방식의 개체 컬렉션을 나타냅니다.
ArrayList필요에 따라 크기가 동적으로 증가하는 개체 배열을 나타냅니다.
Hashtable키의 해시 코드에 따라 구성된 키/값 쌍의 컬렉션을 나타냅니다.
QueueFIFO(선입선출) 방식의 개체 컬렉션을 나타냅니다.
StackLIFO(후입선출) 방식의 개체 컬렉션을 나타냅니다.
반응형

'개발공부 > C#' 카테고리의 다른 글

[C#] 스레드 동기화(Lock, Monitor)  (0) 2019.11.05
[C#] 스레드(Thread)  (0) 2019.11.04
C# 인터페이스(interface)  (0) 2019.10.30
[C#] 배열(Array)  (0) 2019.10.29
[C#] String.Format  (0) 2019.10.28

+ Recent posts