언어/C#
Dictionary<TKey, TValue>
에린_1
2024. 8. 6. 09:42
728x90
Dictionary<TKey, TValue>
- 고유한 키를 기반으로 값을 저장하는 컬렉션이다.
특징
- 고유한 키
- Dictionary에서 각 키는 고유해야 한다. 동일한 키를 여러 번 추가하려고 하면 ArgumentException 예외가 발생한다.
- 값 덮어쓰기
- 이미 존재하는 키에 대해 값을 설정하면, 해당 키의 기존 값이 새로운 값으로 대체된다.
- 이는 myDictionary[1] = “Updated First”; 와 같은 방식으로 수행할 수 있다.
- 예외 처리
- Add 메서드를 사용하여 중복된 키를 추가하려고 하면 ArgumentException이 발생하므로, 이를 처리할 필요가 있다.
- 확인 및 제거
- 특정 키가 존재하는지 확인하려면 ContainsKey 메서드를 사용한다.
- 키 - 값 쌍을 제거하려면 Remove 메서드를 사용한다.
728x90