Cook Computing

 

«  Generic Argument of Nullable Type  »

Tuesday 1 November 2005

For future reference, sample code on how to get the generic argument of a nullable type in C#:

Type type = typeof(int?);

bool isNullable = type.IsGenericType
  && (type.GetGenericTypeDefinition() == typeof(Nullable<>));

Type genArg = type.GetGenericArguments()[0];
Posted by at 08:54 AM. Permalink.