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.

Per ulteriori informazioni sulle stringhe di formattazione standard e personalizzate, vedere Cenni preliminari sulla formattazione. Per ulteriori informazioni sul metodo String.Format, vedere String.Format.

Carattere

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

string (Riferimenti per C#)

Concetti

Guida per programmatori C#

Altre risorse

Riferimenti per C#

Tabelle di riferimento dei tipi (Riferimenti per C#)