Type t = typeof(bool);
string typeName = t.Name;
In diesem einfachen Beispiel würde typeName
den Wert "Boolean"
haben. Ich würde gerne wissen, ob/wie ich es stattdessen dazu bringen kann, zu sagen.C# - Erhalte benutzerfreundliche Namen einfacher Typen durch Reflektion?
Gleiches für int/Int32, double/Double, string/String.
möglich Duplikat [Wie kann ich den primitiven Namen eines Typs in C# zu bekommen? ] (http://stackoverflow.com/questions/4369737/how-can-i-get-the-primitive-name-of-a-type-in-c) –
Entgegen den bisher gegebenen Antworten, schauen Sie sich die an Duplizieren Sie die Verknüpfung oben für einen positiveren Ansatz :) (Angenommen, Sie verwenden CSharpCodeProvider lieber als "normale" Reflektion.) –