J'ai le code suivant :
return "[Nouveau " + typeof(T).ToString() + " inséré]";
Mais
typeof(T).ToString()
renvoie le nom complet incluant l'espace de noms
Y a-t-il un moyen d'obtenir simplement le nom de la classe (sans aucun qualificatif d'espace de noms) ?
8 votes
Soit dit en passant, écrire
string1 + anything.ToString() + string2
est redondant. Le compilateur insère automatiquement l'appel àToString
si vous faitesstring1 + anything + string2
.17 votes
Pour ne pas être trop dur, aviez-vous inspecté les propriétés disponibles sur l'instance
Type
(telle que retournée partypeof(..)
) je suis certain que vous auriez pu le découvrir vous-même...0 votes
Pour une raison inconnue, la
Name
propriété est manquante dans la documentation - du moins, elle n'est pas là où je la cherchais.