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.
Weitere Informationen über standardmäßige und benutzerdefinierte Formatzeichenfolgen finden Sie unter Übersicht über Formatierung. Weitere Informationen zur String.Format-Methode finden Sie unter String.Format.
Zeichen |
Beschreibung |
Beispiele |
Output |
---|---|---|---|
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 |
Zahl |
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 |