我是C#中使用反射的新手。任何帮助深表感谢。
PropertyInfo.GetValue(obj,null)给我一个对象值。
如果该列的值在数据库中为null,则会出现Null异常:
如何处理这种情况?我应该遍历所有列,并保留具有空值的列。
最佳答案
您应该可以直接检查“Null”,如下所示
if(propInfo.GetValue(this, null) != null) {
}
关于c# - 反射PropertyInfo.GetValue,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7337548/