728x90

DICTIONARY 2

Dictionary<TKey, TValue>

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

언어/C# 2024.08.06

TryGetValue 메서드에서 Dictionary와 Tuple 함께 사용

TryGetValue 메서드에서 Dictionary와 Tuple 함께 사용TryGetValue 메서드Dictionary 클래스의 메서드로, 키를 사용해 값을 안전하게 가져오려 할 때 사용한다.형식 : dictionary.TryGetValue(key, out value)((a,b) out c) 매개변수(a, b): 키(key)로 사용되는 튜플이다.out c: 찾은 값을 저장할 변수이다.장점복합 키를 사용할 수 있어 다차원 데이터를 효율적으로 표현할 수 있다.튜플을 사용함으로써 코드가 더 명확해질 수 있다.주의사항튜플을 키로 사용할 때는 모든 요소가 정확히 일치해야 한다.성능을 고려해야 할 경우, 복잡한 튜플 키의 사용은 주의가 필요할 수 있다.

언어/C# 2024.08.05
728x90