If I write:
var type = typeof(List); Console.WriteLine(type.Name);
It will write:
List`1
No, it doesn't, because the "generic-type-string" is part of the name of type.