본문 바로가기

C#

[C#] Dictionary 사용법 3


 이 번에 정리할 내용은 Dictionary의 메모리 할당에 대한 궁금함이 생겨서 테스트를 해본 내용을 

정리하는 것이다.


 궁금함은 만약 할당한 공간을 다시 할당 하면 어떻게 될까 였다.


우선



다음과 같은 테스트 클래스를 하나 만들고



1. Dictionary를 생성하고

2. 사용법 1과 2에서 해온 것 처럼 개별 공간을 할당하고 

3. 데이터를 삽입하고,

4. 출력하는 기본 코드이다. 



1. 여기서 다시 개별 공간을 할당해 보았다.

2. 그리고 출력을 해보았다.


결과는....



다음과 같이 첫번째만 출력 됨을 알 수 있다.


그 이유는 할당 된 공간을 다시 할당하려 하면 단순 초기화만 된다.

해서 다시 할당하는 방법이 바람직하지는 않지만 프로그램이 죽는 그런 일은 일어나지 않는다.





'C#' 카테고리의 다른 글

[C#] GUID 생성.  (0) 2013.11.19
[C#] Dictionary vs Hashtable  (0) 2013.11.19
[C#] Dictionary 사용법 2  (0) 2013.11.18
[C#] Dictionary 사용법 1  (0) 2013.11.18
[C#] 배열 복사.  (0) 2013.10.22