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

Sie können die numerischen Ergebnisse mithilfe der String.Format-Methode oder der Console.Write- oder Console.WriteLine-Methode formatieren, durch die String.Format aufgerufen wird.You can format numeric results by using the String.Format method, or through the Console.Write or Console.WriteLine method, which calls String.Format. 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. Weitere Informationen zur String.Format-Methode finden Sie unter String.Format.For more information about the String.Format method, see String.Format.

FormatbezeichnerFormat Specifier BeschreibungDescription 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