Gegeben eine Art Instanz, wie eine generische Typ-Namen in C#?

Gegeben ein generischer Typ, einschließlich

List<string>
Nullable<Int32>

wie bekomme ich ein generischer name für C#?

var t = typeof(Nullable<DateTime>);    
var s = t.GetGenericTypeDefinition().Name + "<" + t.GetGenericArguments()[0].Name + ">";

Diese Erträge

"Nullable`1<DateTime>"

aber ich brauche

"Nullable<DateTime>"

.

Schreibe einen Kommentar