Tabella di formattazione dei risultati numerici (Riferimenti per C#)Formatting numeric results table (C# Reference)

Nella tabella seguente vengono descritti gli identificatori di formato supportati per la formattazione dei risultati numerici.The following table shows supported format specifiers for formatting numeric results. Il risultato formattato nell'ultima colonna corrisponde al valore CultureInfo "en-US".The formatted result in the last column corresponds to the "en-US" CultureInfo.

Identificatore di formatoFormat specifier DescrizioneDescription EsempiExamples RisultatoResult
C o cC or c ValutaCurrency string s = $"{2.5:C}";

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

($2.50)($2.50)
D o dD or d DecimaleDecimal string s = $"{25:D5}"; 0002500025
E o eE or e EsponenzialeExponential string s = $"{250000:E2}"; 2,50E+0052.50E+005
F o fF or f A virgola fissaFixed-point string s = $"{2.5:F2}";

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

3.3
G o gG or g GeneraleGeneral string s = $"{2.5:G}"; 2.52.5
N o nN or n NumericoNumeric string s = $"{2500000:N}"; 2,500,000.002,500,000.00
P o pP or p PercentualePercent string s = $"{0.25:P}"; 25,00%25.00%
R o rR or r Round tripRound-trip string s = $"{2.5:R}"; 2.52.5
X o xX or x EsadecimaleHexadecimal string s = $"{250:X}";

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

FFFFFFFF

NoteRemarks

Usare un identificatore di formato per creare una stringa di formato.You use a format specifier to create a format string. La stringa di formato ha il formato seguente: Axx, doveThe format string is of the following form: Axx, where

  • A è l'identificatore di formato, che controlla il tipo di formattazione applicato al valore numerico.A is the format specifier, which controls the type of formatting applied to the numeric value.
  • xx è l'identificatore di precisione, che controlla il numero di cifre nell'output formattato.xx is the precision specifier, which affects the number of digits in the formatted output. Il valore dell'identificatore della precisione è compreso tra 0 e 99.The value of the precision specifier ranges from 0 to 99.

Gli identificatori di formato decimale ("D" o "d") ed esadecimale ("X" o "x") sono supportati solo per i tipi integrali.The decimal ("D" or "d") and hexadecimal ("X" or "x") format specifiers are supported only for integral types. L'identificatore di formato round trip ("R" o "r") è supportato solo per i tipi Single, Double e BigInteger.The round-trip ("R" or "r") format specifier is supported only for Single, Double, and BigInteger types.

Le stringhe di formato numerico standard sono supportate:Standard numeric format strings are supported by:

Per altre informazioni, vedere Stringhe di formato numerico standard.For more information, see Standard Numeric Format Strings.

Vedere ancheSee also