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 Decimal.ToString (String)

 

Data di pubblicazione: novembre 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 (vedere la sezione Osservazioni).

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.

Il ToString(String) formati del metodo un Decimal valore in un formato specificato usando 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 ToString metodo utilizza la stringa di formato numerico standard o personalizzata specificata dal format parametro da convertire il valore dell'istanza corrente nella relativa rappresentazione di stringa. Il format parametro può essere qualsiasi identificatore di formato numerico standard ad eccezione di D, R, X, nonché qualsiasi combinazione di identificatori di formato numerico personalizzato. Se format è null o una stringa vuota, il valore restituito di questa istanza verrà formattata 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 viene formattato utilizzando il NumberFormatInfo oggetto per le impostazioni cultura correnti. Per applicare le convenzioni di formattazione delle impostazioni cultura specifiche, chiamare il ToString(String, IFormatProvider) metodo.

L'esempio seguente mostra un Decimal 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.

decimal value = 16325.62m;
string specifier;

// Use standard numeric format specifiers.
specifier = "G";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    G: 16325.62
specifier = "C";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    C: $16,325.62
specifier = "E04";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    E04: 1.6326E+004
specifier = "F";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    F: 16325.62
specifier = "N";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    N: 16,325.62
specifier = "P";
Console.WriteLine("{0}: {1}", specifier, (value/10000).ToString(specifier));
// Displays:    P: 163.26 %

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

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: