是否可将仅在操作时间已知的非致命价值类型转换为无效? 换言之:
public Type GetNullableType(Type t)
{
if (t.IsValueType)
{
return typeof(Nullable<t>);
}
else
{
throw new ArgumentException();
}
}
显然,<代码>return项目有错误。 是否有办法这样做? <代码>Type.MakeGenericType 方法似乎很有希望,但我不知道如何获得一个未指明的通用<代码>Type的标语,代表Nullable<T>
。 任何想法?