Есть ли простой способ без написания рекурсивного метода, который даст "удобное для пользователя" имя для общего типа из класса Type
?
например. Для следующего кода мне нужно что-то вроде "List < Dictionary <Int → "; вместо сокращенного или полного имени, указанного следующим кодом:
var list = new List<Dictionary<int, string>>();
var type = list.GetType();
Console.WriteLine(type.Name);
Console.WriteLine(type.FullName);