Hashtable 클래스는 키의 해시 코드를 기반으로 구성된 키-값 쌍의 컬렉션을 나타냅니다. 컬렉션의 요소에 액세스하기 위해 키를 사용합니다.
사전은 C#의 키와 값의 모음입니다. Dictionary
Hashtable은 사전보다 느립니다. 강력한 형식의 컬렉션의 경우 Dictionary 컬렉션이 더 빠릅니다.
Hashtable 컬렉션에서 키를 찾아야 한다고 가정해 보겠습니다. 이를 통해 Dictionary 컬렉션에서도 키를 찾습니다. 이 경우 동일한 명령문에 대해 사전이 더 빠를 것입니다 -
HashTable의 경우
hashtable.ContainsKey("12345");
사전용
dictionary.ContainsKey("12345")