现在,我有可以为空的泛型类型,我可以检查它是否可以为空。但是,我找不到从中获取不可为空类型的方法。这是我想做的事情:
If Nullable.GetUnderlyingType(nullableType) IsNot Nothing Then
Dim nonNullableType As Type = GetNonNullableType(nullableType)
End if
例如,如果 nullableType 是 Date?,我希望“GetNonNullableType”函数返回 Date。如果是 Integer?,该函数将返回 Integer。