C#에서 Dictionary의 경우 중복된 키값을 받지 않는다
만약 중복된 키값이 들어오면 기존 value를 증가하고 싶으면
add 대신 tryadd를 이용하여 사용할 수 있다.
Dictionary<string, int> a
if(a.TryAdd("키",1) == false) // 만약 삽입이 잘못될 경우(잘 되면 삽입)
a["키"] += 1; // 키에다 +1
반응형
'가이드 > Unity, C#' 카테고리의 다른 글
유니티(Unity) Win32Exception: ApplicationName='"Editor\Data\MonoBleedingEdge\bin\mono.exe"', 오류 해결법 (0) | 2021.01.07 |
---|---|
유니티/C# string 값을 자주바꿀때 사용되는 StringBuilder (0) | 2021.01.05 |
유니티/C# 범위기반 루프 foreach (0) | 2021.01.05 |
유니티/C# 이차원 배열 열과 행 갯수 가져오기 (1) | 2021.01.05 |
유니티 Object reference not set to an instance of an object UnityEngine.UIElements.UIR.RenderChain (0) | 2021.01.05 |
댓글