0
我得到以下Klocwork的問題,而這樣做代碼分析,參考「GetUnderlyingType」從調用函數「GetUnderlyingType」回報可能爲空
參考「GetUnderlyingType」從調用返回功能「GetUnderlyingType」可以爲null
if (Nullable.GetUnderlyingType(objProperty.PropertyType) != null)
{
value = row[columnname].ToString().Replace("$", "").Replace(",", "");
objProperty.SetValue(obj, Convert.ChangeType(value, Type.GetType(Nullable.GetUnderlyingType(objProperty.PropertyType).ToString())), null);
}
else
{
value = row[columnname].ToString().Replace("%", "");
objProperty.SetValue(obj, Convert.ChangeType(value, Type.GetType(objProperty.PropertyType.ToString())), null);
}
這裏需要什麼代碼修改,你能不能請發帖代碼 – user584018
我錯過了外層if子句。空值被處理,但這不被VS識別。 – Dawnkeeper