Еще один из них: "Есть ли более простой встроенный способ делать что-то вместо моего вспомогательного метода?"
Так легко получить базовый тип от типа NULL, но как получить нулевую версию .NET-типа?
Итак, у меня есть
typeof(int)
typeof(DateTime)
System.Type t = something;
и я хочу
int?
DateTime?
или
Nullable<int> (which is the same)
if (t is primitive) then Nullable<T> else just T
Есть ли встроенный метод?