2010-12-30 5 views

답변

4

그냥 확인 type.IsValueType; 그것이 사실이면 Activator.CreateInstance(type)을 사용하십시오. 그렇지 않으면 null입니다.

그것은 또한 당신이 PropertyInfo 또는의 fieldInfo에 setValue의 경우는 null 전달할 수 있다는 데 도움이 그것은이의 중복

2
object obj = type.IsValueType ? Activator.CreateInstance(type) : null;