Tabelle zur Formatierung numerischer Ergebnisse (C#-Referenz)
Sie können die numerischen Ergebnisse mit der String.Format-Methode formatieren oder mit der Console.Write-Methode oder der Console.WriteLine-Methode, die String.Format aufruft. Das Format wird mittels Formatzeichenfolgen angegeben. In der folgenden Tabelle sind die unterstützten Standardformatzeichenfolgen aufgeführt. Die Formatierungszeichenfolge nimmt die folgende Form an: Axx, wobei A der Formatbezeichner und xx der Genauigkeitsbezeichner ist. Der Formatbezeichner steuert die auf den numerischen Wert angewendete Formatierung, und der Genauigkeitsbezeichner steuert die Anzahl der signifikanten Stellen oder Dezimalstellen in der formatierten Ausgabe. Der Wert der Genauigkeitsangabe reicht von 0 bis 99.
Weitere Informationen über die standardmäßigen und benutzerdefinierten Formatierungszeichenfolgen, finden Sie unter Formatieren von Typen in .NET Framework. Weitere Informationen zur String.Format-Methode finden Sie unter String.Format.
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 |
Number |
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
Referenz
Konzepte
Standardmäßige Zahlenformatzeichenfolgen