🐶🦶을 하다보면 Key - Value를 사용하여 자료를 저장해야 하는 경우가 종종 있다. C#에서 제공되는 타입은 2가지가 있는데 Hashtable과 Dictionary이다. 이 두가지 타입의 사용법과 장단점에 대해 알아보자! Hashtable Hashtable의 경우 Non-Generic 타입으로 Key와 Value 모두 Object를 입력 받는다. Non-Generic 타입이므로 Boxing과 UnBoxing이 일어난다. 즉, Generic을 이용하지 않고 Object를 사용하기 때문에 모든 데이터 타입을 다 받고 처리할 수 있는 장점이 있지만, 자료 입력에 내부적으로 Boxing이 일어나고 사용하는 곳에서 다시 UnBoxing을 해줘야 사용이 가능하다. Hashtable ht = new Hashta..