作者:Colorful_Dong | 来源:互联网 | 2023-10-10 18:31
本文由编程笔记#小编为大家整理,主要介绍了csharp TвNullable_T#CSharp相关的知识,希望对你有一定的参考价值。
//Преобразование типа из T в Nullable
Type GetNullableType(Type type) {
// Use Nullable.GetUnderlyingType() to remove the Nullable wrapper if type is already nullable.
type = Nullable.GetUnderlyingType(type);
if (type.IsValueType)
return typeof(Nullable<>).MakeGenericType(type);
else
return type;
}