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 (IFormatProvider)

 

Data di pubblicazione: ottobre 2016

Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura.

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

public string ToString(
	IFormatProvider provider
)

Parametri

provider
Type: System.IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

Valore restituito

Type: System.String

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

Il ToString(IFormatProvider) formati del metodo un Decimal valore il valore predefinito ("G" o generale) formato di impostazioni cultura specificate. Se si desidera specificare le impostazioni cultura correnti o un formato diverso, 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()

Un formato specifico

Impostazioni cultura predefinite del (corrente)

ToString(String)

Un formato specifico

Impostazioni cultura specifiche

ToString(String, IFormatProvider)

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

Il provider parametro è un IFormatProvider implementazione cui IFormatProvider.GetFormat metodo restituisce un NumberFormatInfo oggetto. In genere, provider è un NumberFormatInfo oggetto o un CultureInfo oggetto. Il provider parametro fornisce le informazioni specifiche delle impostazioni cultura utilizzate per la formattazione. Se provider è null, verranno usate le impostazioni cultura correnti del thread.

Per convertire un Decimal valore nella relativa rappresentazione di stringa usando impostazioni cultura specificate e una stringa di formato specifica, chiamata di Decimal.ToString(String, IFormatProvider) metodo.

L'esempio seguente mostra la rappresentazione di stringa di un Decimal valore utilizzando CultureInfo gli oggetti che rappresentano varie impostazioni cultura.

decimal value = -16325.62m;
// Display value using the invariant culture.
Console.WriteLine(value.ToString(CultureInfo.InvariantCulture));
// Display value using the en-GB culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("en-GB")));
// Display value using the de-DE culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("de-DE")));
// This example displays the following output to the console:
//       -16325.62
//       -16325.62
//       -16325,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: