我在網上找不到任何東西,可以幫助我解決這個問題,如果有人能幫助你,那將是一個救生員。C#反射日期時間?
我給函數賦了一個屬性名和對象。使用反射它返回該屬性的值。它完美的工作,但是如果我通過它一個可爲空的DateTime它給了我空,無論我嘗試我不能得到它的工作。
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爲null。我怎樣才能讀取DateTime?
那麼,可空'有一個非空值? –
對不起,你在問如何獲取null的日期值? – asawyer