본문 바로가기
프로그래밍/c#

c#_41 콜렉션 Collection : 딕셔너리 Dictionary <TKey,TValue> 간단한 사용방법 2

by 지나팩 2021. 8. 30.

ContainsKey

문자열에 해당하는 키가 존재할 경우 true, 없으면 false를 반환합니다.


ContainsValue

문자열에 해당하는 Value가 존재할 경우 true, 없으면 false를 반환합니다. 다만 Key와는 달리 동일한 Value는 존재가 가능함으로 먼저 검색된 값을 기준으로 반환합니다.


TryGetValue

문자열의 Key가 존재한다면 Key에 해당하는 Value를 반환합니다.

아래의 예제처럼 활용도 가능합니다.

 

활용

아이템의 정보를 담고 있는 구조체를 Value로서 딕셔너리에 Key와 함께 담아 관리합니다.

위 예제는 하나의 활용법일 딕셔너리를 포함한 여러 컬렉션의 활용법은 무궁무진합니다. 상황에 맞는 컬렉션과 방법을 선택해서 활용하시면 되겠습니다.

댓글