
Programing/C#
해시테이블(Hashtable) VS 딕셔너리(Dictionary) 구분
안녕하세요 인터럽트입니다. C#에서는 (Key, Value)를 사용해서 데이터를 저장하는 구조가 2가지 존재합니다.해시테이블(Hashtable)과 딕셔너리(Dictionary)인데요이 둘은 비슷한 기능을 제공하지만 중요한 차이점이 있습니다.이번 포스팅에서는 이 둘의 특징과 차이점에 대해 정리해보려고 합니다. 해시테이블(Hashtable)이란?Non-Generic : 모든 타입의 데이터를 저장할 수 있다.Object 타입 : 키와 값 모두 Object 타입으로 저장된다.박싱/언박싱 : 값 타입 데이터를 저장하거나 검색할 때 박싱과 언박싱이 발생한다.Hashtable hashtable = new Hashtable();hashtable.Add("key1", 100);hashtable.Add("key2", "..