Fel*_*man 2 c# reflection default-value
可能重复:
C#-默认值(类型)的编程等效项
我可以使用Type类(或其他地方)中的方法或属性来查找default(T)的值吗?
只是检查type.IsValueType; 如果是,请使用Activator.CreateInstance(type)-否则为null。
它还可以帮助您将null传递给PropertyInfo或FieldInfo上的SetValue,它将适用于值类型,甚至对于int,float等。