본문 바로가기

Development/C#

Dictionary 에서 Key 와 value의 Type 가져오기(GetType 사용방법)

많이 쓰지는 않지만 현재 사용중인 Dictionary가 key, value 타입을 모를 경우 GetType으로 가져오는 방법

Dictionary<string, string> dicValue = new Dictionary<string, string>();
Type[] arguments = dicValue.GetType().GetGenericArguments();
Type keyType = arguments[0];
Type valueType = arguments[1];