使用反射时,C#确定Nullable属性DateTime类型

Eat*_*oku 16 c# reflection nullable

我有一个关于如何确定对象的Nullable属性类型的问题.

具有DateTime属性的ObjectA?CREATEDATE;

当我迭代它的属性,如下面的代码,我如何检查属性是否是Nullable DateTime类型?

谢谢

foreach (PropertyInfo pi in ObjectA.GetType().GetProperties())
{
    //do the compare here
}
Run Code Online (Sandbox Code Playgroud)

Pav*_*aev 42

pi.PropertyType == typeof(DateTime?)
Run Code Online (Sandbox Code Playgroud)