У меня есть тип (через отражение, например).Получите C# -специфическое имя для данной структуры System.Type?
У меня есть значение свойства Name, например, String ... это «System.String». Я хочу увидеть «string» («int» вместо «System.Int32» и т. Д. И т. Д.).
Может ли что-нибудь в рамках (или на языке) дать мне это? Могу ли я преобразовать имя типа Framework в имя типа языка (или, наоборот, получить имя типа языка для начала)?
Что более интересно, как вы будете решать эту проблему для оказания универсальных типов. Тип, который C# считает «C .D », представляется строкой CLR как «C'1 + D'1 [System.Int32, System.String]». –
'Nullable' также может быть сокращением граничного значения до 'T?' –