Tabelle zur Formatierung numerischer Ergebnisse (C#-Referenz)

Sie können die numerischen Ergebnisse mithilfe der <xref:System.String.Format%2A?displayProperty=fullName>-Methode oder der <xref:System.Console.Write%2A?displayProperty=fullName>- oder <xref:System.Console.WriteLine%2A?displayProperty=fullName>-Methode formatieren, durch die String.Format aufgerufen wird. Das Format wird mithilfe von Formatzeichenfolgen angegeben. Die folgende Tabelle enthält die unterstützen Standardformatzeichenfolgen. Die Formatzeichenfolge nimmt die folgende Form an: Axx, wobei A der Formatbezeichner und xx die Genauigkeitsangabe ist. Der Formatbezeichner steuert den Formatierungstyp, der auf den numerischen Wert angewendet wird. Die Genauigkeitsangabe steuert die Anzahl signifikanter Stellen oder Dezimalstellen der formatierten Ausgabe. Der Wert der Genauigkeitsangabe liegt im Bereich 0–99.

Weitere Informationen zu standardmäßigen und benutzerdefinierten Formatierungszeichenfolgen finden Sie unter Formatierung von Typen. Weitere Informationen zur String.Format-Methode finden Sie unter <xref:System.String.Format%2A?displayProperty=fullName>.

Formatbezeichner Beschreibung Beispiele Ausgabe
C oder c Währung Console.Write("{0:C}", 2.5);

Console.Write("{0:C}", -2.5);
$2.50

($2.50)
D oder d Decimal Console.Write("{0:D5}", 25); 00025
E oder e Wissenschaftlich Console.Write("{0:E}", 250000); 2.500000E+005
F oder f Festkomma Console.Write("{0:F2}", 25);

Console.Write("{0:F0}", 25);
25.00

25
G oder g Allgemein Console.Write("{0:G}", 2.5); 2.5
N oder n Anzahl Console.Write("{0:N}", 2500000); 2,500,000.00
X oder x Hexadezimal Console.Write("{0:X}", 250);

Console.Write("{0:X}", 0xffff);
FA

FFFF

Siehe auch

C#-Referenz
C#-Programmierhandbuch
Standardmäßige Zahlenformatzeichenfolgen
Referenztabellen für Typen
string