Hashtable 사용방법

// HashTable은 map처럼 key, value가 존재한다.
Hashtable hashTable = new Hashtable();
hashTable.Add("가", 123);
hashTable.Add("나", 456);

// hashTable["가"] 값을 출력하면 123이 출력 될 것이다.

 

Dictionary 사용방법

Dictionary<string, int> dictionary = new Dictionary<string, int>();
dictionary.Add("가", 123);
dictionary.Add("나", 456);

 

차이점

HashTable는 특정 자료형 뿐만 아니라 여러 자료형을 담을 수 있다. 하지만 Dictionary는 선언한 자료형에 맞춰서 데이타를 삽입해야 한다. ArrayList가 쓰기 편할만큼 데이타를 가져오거나 넣을때 그만큼 느리다. 
Posted by 소블리애
,