我有一个关于如何确定对象的Nullable属性类型的问题。
对象A 有财产 约会时间? CREATEDATE;
当我迭代它的属性如下面的代码时,如何检查属性是否为Nullable DateTime类型?
感谢
foreach (PropertyInfo pi in ObjectA.GetType().GetProperties())
{
//do the compare here
}
答案 0 :(得分:37)
pi.PropertyType == typeof(DateTime?)
答案 1 :(得分:2)
pi.PropertyType == typeof(Nullable<DateTime>);
答案 2 :(得分:0)
尝试:
Debug.Log(new Vector3(source.transform.position.x + velocity * 1 * cos, source.transform.position.y + velocity * sin * 1 + Physics2D.gravity.y * 0.5f * 1));