Given a type instance, how to get generic type name in C#?
- by George Polevoy
Given a generic type, including List, Nullable how do i get a generic name for C#?
var t = typeof(Nullable<DateTime>);
var s = t.GetGenericTypeDefinition().Name + "<" + t.GetGenericArguments()[0].Name + ">";
This yields
"Nullable`1<DateTime>"
, but i need
"Nullable<DateTime>"
.