[C#] Collection
2024. 4. 20. 18:44ㆍ언어 및 엔진/C#
Collection
Collection
데이터 모음집(자료구조), 네임스페이스를 선언 후에 사용 가능
ArrayList
배열과 비슷하지만 동적임, 주로 사용하는 함수는 Add(==push_back), Insert(==Insert), Remove(해당 데이터 삭제), RemoveAt(해당 인덱스 삭제)
Queue
선입선출(FIFO), 입력을 Enqueue, 출력을 Dequeue
Stack
후입선출(LIFO), 입력을 Push, 출력을 Pop
Hashtable
키와 벨류로 값을 저장
단점 : 어떤 데이터든 다 담을수 있지만, 박싱 언박싱이 자주 일어난다
일반화 컬렉션 : 컬렉션의 단점인 박싱, 언박싱을 보완한 컬렉션
List
타입을 미리 지정하여 그 타입의 값만 저장
Queue
형식을 지정한다
Stack
형식을 지정한다
Dictionary
형식을 지정한다
'언어 및 엔진 > C#' 카테고리의 다른 글
[C#] Delegate / Event (0) | 2024.04.20 |
---|---|
[C#] Dictionary는 Map? Hashmap? (0) | 2024.04.20 |
[C#] ref / out (0) | 2024.04.20 |
[C#] C#에서 Struct의 Garbage Collector (0) | 2024.04.20 |
[C#] Garbage Collector (0) | 2024.04.20 |