티스토리 뷰

c#

[c#/unity/winform/wpf] generic 타입 list인지 확인하기

개발자 고포고 2021. 11. 17. 18:31
반응형

개발을 진행하다보면, T Generic 타입을 쓰는경우가 많은데, list 인지를 체크해서 따로 처리하는경우가 많다.

이럴경우 List 체크를 할 수 있다.

 

  public static bool IsGenericList(this object o)
        {
            var oType = o.GetType();
            return (oType.IsGenericType && (oType.GetGenericTypeDefinition() == typeof(List<>)));
        }

 

다음과 같이 처리하면된다.

 

#c# #unity #winform #wpf #generic #T #list

반응형
댓글
반응형