.NET:如何判断类型是否可为空?
可能重复: 我有一个System.Type对象,它可能是可为null的。我如何在运行时确定这一点 注意:此时我不关心t是什么,我只需要知道它是否为可空。可能的重复: 如果不是.NET:如何判断类型是否可为空?,.net,.net,可能重复: 我有一个System.Type对象,它可能是可为null的。我如何在运行时确定这一点 注意:此时我不关心t是什么,我只需要知道它是否为可空。可能的重复: 如果不是 bool IsNullableType(Type theType) { return (theType.IsGenericType && theType.GetGenericTypeDefinition().Equals(typeof(Nullable<>))); } 你是
bool IsNullableType(Type theType)
{
return (theType.IsGenericType &&
theType.GetGenericTypeDefinition().Equals(typeof(Nullable<>)));
}
你是说它实际上是一个可为null的泛型对象,还是说它是一个类,可以是null值;在可能的重复链接中有一种更简单的方法是的,这就是为什么要将其粘贴在顶部..: