- 딕셔너리(Dictionary) 클래스는 C#에서 매우 자주 사용되는 컬렉션 중 하나로, 키(key)와 값(value)의 쌍(pair)으로 이루어진 데이터를 저장하고 관리하는 데 사용됩니다.
Property and Method
Count |
딕셔너리에 저장된 키-값의 쌍의 개수 |
Keys |
키(Key)에 접근 |
Values |
값(Values)에 접근 |
Add(Key, Value) |
딕셔너리에 키에 해당하는 값을 저장 |
Remove(Key) |
키와 값을 사전에서 제거합니다. |
Clear() |
딕셔너리의 모든 요소를 제거 |
ContainsKey(Key) |
키(Key)가 해당 딕셔너리에 있는지를 확인합니다. |
‘System.Collections.Generic’
- 딕셔너리를 사용하기 위해서는
System.Collections.Generic
네임스페이스를 사용해야 합니다. 이를 위해 다음과 같은 코드를 추가해야 합니다.
using System.Collections.Generic
Dictionary Declaration
- 딕셔너리 객체를 생성합니다. 딕셔너리는 키(key)와 값(value)의 쌍(pair)으로 이루어져 있으며, 키는 중복될 수 없습니다. 또한 키(key)의 데이터 타입과 값(value)의 데이터 타입을 따로 지정할 수 있습니다.
Dictionary<string, int> dict = new Dictionary<string, int>();
- string은 키의 자료형, int는 값의 자료형입니다. 딕셔너리 객체를 생성할 때는 생성자에서 자료형을 명시합니다.
Dictionary.Add(Key, Value)
dict.Add("apple", 1000);
Dictionary[Key]
- 리스트에서 인덱스(Index)를 통해서 딕셔너리에 접근했다면 딕셔너리의 경우에는 키(Key)를 통해서 키에 저장된 값(Value)에 접근할 수있다.