[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