array (1) 썸네일형 리스트형 배열과 List, ArrayList, Dictionary 의 차이점 배열은 특정 타입의 연속된 메모리를 정적으로 선언하여 관리할 수 있다. List는 특정 타입의 연속된 메모리를 동적으로 관리하며, 크기가 부족할 경우 2배로 할당하고 연속되게 할당할 메모리가 없다면 새로운 메모리 공간으로 이주하여 연속된 메모리를 할당한다. ArrayList는 불특정 타입의 List이다. 불특정 타입이라 편하지만, 넣고 뺄 때 느리다. Dictionary는 특정 타입을 키과 밸류로 관리하는 방식이다. Dictionary는 어떻게 구현해야 하나요? Dictionary는 불변값인 key와 가변값인 value로 쌍을 이뤄 데이터를 저장합니다. 또한 중복키를 허용하지 않고 그 이전값에 덮어쓰기하므로 ContainsKey를 사용해 이미 존재하는 키인지 확인해야 합니다. Dictionary 검색이 .. 이전 1 다음