728x90
목적
1. List 형태의 인덱스 대신 객체를 Key 값으로 등록 후 사용
2. Key 값을 기준으로 등록함으로 Value값의 검색이 간편함
3. Key 값의 경우 중복 불가
Hashtable과 Dictionary의 차이점
- Hashtable은 선언 시 Key와 Value의 Data Type을 정의하지 않지만 Dictionary은 선언 시 Data Type을 정의해줘야 한다.
→ Hashtable의 경우 여러 가지 Data형을 넣어서 사용할 수 있지만 Data Type 관련해서 코드를 신경 써줘야 한다.
→ Dictionary의 경우 Data Type을 지정하기 때문에 맞는 Type만 입력 가능하지만 안정적이라는 장점이 있다.
728x90
'C#' 카테고리의 다른 글
ref를 사용하는 경우 (0) | 2022.11.30 |
---|---|
대용량 리스트를 처리하면서 느낀 점 (0) | 2022.11.30 |
[DevExpress] GridControl DataSource에 대용량 데이터 세팅할 시, 느린 이슈 해결하는 방법 (0) | 2022.11.30 |
IEnumerable 리스트를 Linq를 사용 안 하고 빠르게 List로 변환하는 방법 (0) | 2022.11.30 |
P/Invoke(Platform Invoke) (0) | 2022.11.30 |