Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Int32.ToString (String)

 

Data di pubblicazione: ottobre 2016

Converte il valore numerico di questa istanza nell'equivalente rappresentazione di stringa usando il formato specificato.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public string ToString(
	string format
)

Parametri

format
Type: System.String

Stringa di formato numerico standard o personalizzato.

Valore restituito

Type: System.String

Rappresentazione di stringa del valore dell'istanza, in base a quanto specificato da format.

Exception Condition
FormatException

format non è valido o non è supportato.

Il ToString(String) formati del metodo un Int32 valore in un formato specificato utilizzando un NumberFormatInfo oggetto che rappresenta le convenzioni delle impostazioni cultura correnti. Se si desidera utilizzare il valore predefinito ("G" o generale), formattare o specificare una lingua diversa, utilizzare gli altri overload di ToString (metodo), come indicato di seguito:

Per utilizzare il formato

Per impostazioni cultura

Utilizzare l'overload

Formato predefinito ("G")

Impostazioni cultura predefinite del (corrente)

ToString()

Formato predefinito ("G")

Impostazioni cultura specifiche

ToString(IFormatProvider)

Un formato specifico

Impostazioni cultura specifiche

ToString(String, IFormatProvider)

Il format parametro può essere qualsiasi identificatore di formato numerico standard valido, ad eccezione di "R", nonché qualsiasi combinazione di identificatori di formato numerico personalizzate. Se format è null o una stringa vuota (""), il valore restituito di questa istanza è formattato con l'identificatore di formato numerico ("G").

.NET Framework fornisce supporto di formattazione completo, come descritto in maggior dettaglio negli argomenti di formattazione seguenti:

Il valore restituito di questa istanza è formattato con il NumberFormatInfo per le impostazioni cultura correnti.

L'esempio seguente mostra un Int32 valore usando ognuno degli identificatori di formato numerico standard supportati, insieme alle due stringhe di formato numerico personalizzate. Durante la conversione dei valori numerici in stringhe, l'esempio Usa le convenzioni di formattazione delle impostazioni cultura en-US.

int value = -16325;
string specifier;

// Use standard numeric format specifier.
specifier = "G";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    G: -16325
specifier = "C";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    C: ($16,325.00)
specifier = "D8";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    D8: -00016325
specifier = "E4";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    E4: -1.6325E+004
specifier = "e3";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    e3: -1.633e+004
specifier = "F";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    F: -16325.00
specifier = "N";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    N: -16,325.00
specifier = "P";
Console.WriteLine("{0}: {1}", specifier, (value/100000).ToString(specifier));
// Displays:    P: -16.33 %
specifier = "X";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    X: FFFFC03B 

// Use custom numeric format specifiers.
specifier = "0,0.000";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    0,0.000: -16,325.000
specifier = "#,#.00#;(#,#.00#)";
Console.WriteLine("{0}: {1}", specifier, (value*-1).ToString(specifier));
// Displays:    #,#.00#;(#,#.00#): 16,325.00

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: