我在网上找不到任何可以帮助我解决这个问题的东西,如果有人可以帮助你,那将是一个救命稻草。
我的函数被赋予了一个属性名称和对象。使用反射它返回该属性的值。它工作得很好,但是如果我将它传递给 Nullable DateTime 它会给我 null 并且无论我尝试什么我都无法让它工作。
public static string GetPropValue(String name, Object obj)
{
Type type = obj.GetType();
System.Reflection.PropertyInfo info = type.GetProperty(name);
if (info == null) { return null; }
obj = info.GetValue(obj, null);
return obj.ToString();
}
在上述函数中,obj 为空。我如何让它读取日期时间?