可能是重复问题:
如何检查对象是否可为空?
我有一个 System.Type 对象,它可能是一个 Nullable<T>
。在运行时,我该怎么确定这一点呢?
注意:此时我不关心 T 是什么,我只需要知道它是否可为空。
可能是重复问题:
如何检查对象是否可为空?
我有一个 System.Type 对象,它可能是一个 Nullable<T>
。在运行时,我该怎么确定这一点呢?
注意:此时我不关心 T 是什么,我只需要知道它是否可为空。
可能是重复问题:
如果不是..
bool IsNullableType(Type theType)
{
return (theType.IsGenericType &&
theType.GetGenericTypeDefinition().Equals(typeof(Nullable<>)));
}
Nullable<T>
泛型对象,还是它是一个类并且可以是 null 值? - cjk