Tabelle zur Formatierung numerischer Ergebnisse (C#-Referenz)Formatting Numeric Results Table (C# Reference)

Sie können numerische Ergebnisse mithilfe der String.Format-Methode, durch die Methoden Console.Write und Console.WriteLine, die String.Format aufrufen, oder durch die Zeichenfolgeninterpolation formatieren.You can format numeric results by using the String.Format method, through the Console.Write or Console.WriteLine methods, which call String.Format, or by using string interpolation. Das Format wird mithilfe von Formatzeichenfolgen angegeben.The format is specified by using format strings. Die folgende Tabelle enthält die unterstützen Standardformatzeichenfolgen.The following table contains the supported standard format strings. Die Formatzeichenfolge nimmt die folgende Form an: Axx, wobei A der Formatbezeichner und xx die Genauigkeitsangabe ist.The format string takes the following form: Axx, where A is the format specifier and xx is the precision specifier. Der Formatbezeichner steuert den Formatierungstyp, der auf den numerischen Wert angewendet wird. Die Genauigkeitsangabe steuert die Anzahl signifikanter Stellen oder Dezimalstellen der formatierten Ausgabe.The format specifier controls the type of formatting applied to the numeric value, and the precision specifier controls the number of significant digits or decimal places of the formatted output. Der Wert der Genauigkeitsangabe liegt im Bereich 0–99.The value of the precision specifier ranges from 0 to 99.

Weitere Informationen zu standardmäßigen und benutzerdefinierten Formatierungszeichenfolgen finden Sie unter Formatierung von Typen.For more information about standard and custom formatting strings, see Formatting Types.

FormatbezeichnerFormat Specifier descriptionDescription BeispieleExamples AusgabeOutput
C oder cC or c WährungCurrency Console.Write("{0:C}", 2.5);Console.Write("{0:C}", 2.5);

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

($2.50)($2.50)
D oder dD or d DecimalDecimal Console.Write("{0:D5}", 25);Console.Write("{0:D5}", 25); 0002500025
E oder eE or e WissenschaftlichScientific Console.Write("{0:E}", 250000);Console.Write("{0:E}", 250000); 2.500000E+0052.500000E+005
F oder fF or f FestkommaFixed-point Console.Write("{0:F2}", 25);Console.Write("{0:F2}", 25);

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

2525
G oder gG or g AllgemeinGeneral Console.Write("{0:G}", 2.5);Console.Write("{0:G}", 2.5); 2.52.5
N oder nN or n AnzahlNumber Console.Write("{0:N}", 2500000);Console.Write("{0:N}", 2500000); 2,500,000.002,500,000.00
X oder xX or x HexadezimalHexadecimal Console.Write("{0:X}", 250);Console.Write("{0:X}", 250);

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

FFFFFFFF

Siehe auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
Standardmäßige ZahlenformatzeichenfolgenStandard Numeric Format Strings
Referenztabellen für TypenReference Tables for Types
stringstring