var enumerator = _mappingKeyDatas.GetEnumerator();

        for (int i = 0; i < _mappingKeyDatas.Count; ++i)
        {
            var current = enumerator.Current;

            if (current.Value == valueKey)
            {
                mappingKey = current.Key;
                break;
            }

            enumerator.MoveNext();
        }

 

 

foreach는 24k의 가비지가 발생해서 for를 활용한 dictionary 검색 기능

Posted by IdleMage
,