Its for when you don't know its Int32
.
Example:
public Type GetNullableUnderlyingType(Nullable obj)
where T : struct
{
return Nullable.GetUnderlyingType(typeof(Nullable));
}
Here, you can pass any Nullable
object and get it to return it's underlying type.