Convert.ChangeType(value,type)报错
在使用 Convert.ChangeType(value,type)对值value进行动态转换时,如type是可空类型,会导致抛出如下异常:
changetype 从“System.Int32”到“System.Nullable`1[[System.Int32, mscorlib
1 if (type.Name.Contains("Nullable")) 2 { 3 NullableConverter convert = new NullableConverter(type); 4 newValue = convert.ConvertFromString(value.ToString()); 5 }