Je le code suivant:Obtenir le nom du type sans espace de noms complet en C#
return "[Inserted new " + typeof(T).ToString() + "]";
Mais
typeof(T).ToString()
renvoie le nom complet, y compris l'espace de noms
est-il de toute façon à obtenir juste la classe nom (sans qualificatif d'espace de nom?)
Soit dit en passant, écrit 'chaine1 + quoi que ce soit. ToString() + string2' est redondant. Le compilateur insère automatiquement l'appel 'ToString' si vous faites' string1 + anything + string2'. –
pour ne pas sembler dur mais, si vous aviez inspecté quelles propriétés sont disponibles sur l'instance de 'Type' (comme retourné par' typeof (..) ') Je suis sûr que vous le comprendrez vous-même ... –