Tabella di formattazione dei risultati numerici (Riferimenti per C#)
È possibile formattare i risultati numerici utilizzando il metodo String.Format oppure tramite il metodo Console.Write o Console.WriteLine, che chiama String.Format.Il formato viene specificato tramite le stringhe di formato.Nella tabella che segue sono contenute le stringhe di formato standard supportate.La stringa di formato accetta il formato seguente: Axx, dove A è l'identificatore di formato e xx è l'identificatore di precisione.L'identificatore di formato controlla il tipo di formattazione applicato al valore numerico, mentre l'identificatore di precisione controlla il numero di cifre significative o decimali dell'output formattato.Il valore dell'identificatore di precisione varia da 0 a 99.
Per ulteriori informazioni sulle stringhe di formattazione standard e personalizzate, vedere Formattazione dei tipi di dati.Per ulteriori informazioni sul metodo String.Format, vedere String.Format.
Identificatore di formato |
Descrizione |
Esempi |
Output |
---|---|---|---|
C o c |
Valuta |
Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2,5); |
$2.50 ($2.50) |
D o d |
Decimal |
Console.Write("{0:D5}", 25); |
00025 |
E o e |
Scientifico |
Console.Write("{0:E}", 250000); |
2.500000E+005 |
F o f |
A virgola fissa |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G o g |
Generale |
Console.Write("{0:G}", 2.5); |
2.5 |
N o n |
Numero |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X o x |
Esadecimale |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); |
FA FFFF |
Vedere anche
Riferimenti
Concetti
Stringhe di formato numerico standard