Получите имя типа без полного пространства имен

У меня есть следующий код:

return "[Inserted new " + typeof(T).ToString() + "]";

Но

 typeof(T).ToString()

возвращает полное имя включая пространство имен

Там должен так или иначе просто получить имя класса (без каких-либо спецификаторов пространства имен?)

270
задан Çöđěxěŕ 21 May 2019 в 07:13
поделиться

3 ответа

typeof(T).Name // class name, no namespace
typeof(T).FullName // namespace and class name
typeof(T).Namespace // namespace, no class name
498
ответ дан 23 November 2019 в 02:18
поделиться

typeof (T). Имя ;

5
ответ дан 23 November 2019 в 02:18
поделиться

используйте (Свойства типа)

 Name   Gets the name of the current member. (Inherited from MemberInfo.)
 Example : typeof(T).Name;
9
ответ дан 23 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: