Tabelle zur Formatierung numerischer Ergebnisse (C#-Referenz)Formatting numeric results table (C# Reference)

Die folgende Tabelle weist die unterstützten Formatbezeichner zum Formatieren von numerischen Ergebnissen aus.The following table shows supported format specifiers for formatting numeric results. Das formatierte Ergebnis in der letzten Spalte entspricht dem „en-US“ CultureInfo.The formatted result in the last column corresponds to the "en-US" CultureInfo.

FormatbezeichnerFormat specifier Beschreibung Description BeispieleExamples ErgebnisResult
C oder cC or c WährungCurrency string s = $"{2.5:C}";

string s = $"{-2.5:C}";
$2.50$2.50

($2.50)($2.50)
D oder dD or d DecimalDecimal string s = $"{25:D5}"; 0002500025
E oder eE or e ExponentiellExponential string s = $"{250000:E2}"; 2.50E + 0052.50E+005
F oder fF or f FestkommaFixed-point string s = $"{2.5:F2}";

string s = $"{2.5:F0}";
2.502.50

33
G oder gG or g AllgemeinGeneral string s = $"{2.5:G}"; 2.52.5
N oder nN or n NumericNumeric string s = $"{2500000:N}"; 2,500,000.002,500,000.00
P oder pP or p ProzentPercent string s = $"{0.25:P}"; 25.00%25.00%
R oder rR or r SchleifeRound-trip string s = $"{2.5:R}"; 2.52.5
X oder xX or x HexadezimalHexadecimal string s = $"{250:X}";

string s = $"{0xffff:X}";
FAFA

FFFFFFFF

HinweiseRemarks

Ein Formatbezeichner wird zum Erstellen einer Formatzeichenfolge verwendet.You use a format specifier to create a format string. Die Formatzeichenfolge weist die folgende Form auf: Axx, wobeiThe format string is of the following form: Axx, where

  • A der Formatbezeichner ist, der die Art der Formatierung steuert, die auf den numerischen Wert angewendet wird.A is the format specifier, which controls the type of formatting applied to the numeric value.
  • xx der Genauigkeitsbezeichner ist, der sich auf die Anzahl der Stellen in der formatierten Ausgabe auswirkt.xx is the precision specifier, which affects the number of digits in the formatted output. Der Wert der Genauigkeitsangabe liegt im Bereich 0–99.The value of the precision specifier ranges from 0 to 99.

Die Dezimal- („D“ oder „d“) und Hexadezimal- („X“ oder „x“) Formatbezeichner werden nur für integrale Typen unterstützt.The decimal ("D" or "d") and hexadecimal ("X" or "x") format specifiers are supported only for integral types. Der Round-Trip-Formatbezeichner („R“ oder „r“) wird nur für die Typen Single, Double und BigInteger unterstützt.The round-trip ("R" or "r") format specifier is supported only for Single, Double, and BigInteger types.

Standardmäßige Zahlenformatzeichenfolgen werden von Folgendem unterstützt:Standard numeric format strings are supported by:

Weitere Informationen finden Sie unter Numerische Standard-Formatzeichenfolgen.For more information, see Standard Numeric Format Strings.

Siehe auchSee also