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 di tipi in .NET Framework. 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