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 Int64.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 IFormatProvider che fornisce informazioni di formattazione specifiche delle impostazioni cultura selezionate.

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 Int64 valore predefinita ("G" o generale) usando il NumberFormatInfo oggetto delle impostazioni cultura specificata. 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 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)

Il provider parametro è un oggetto che implementa il IFormatProvider interfaccia. Il GetFormat metodo restituisce un NumberFormatInfo oggetto che fornisce informazioni specifiche delle impostazioni cultura sul formato della stringa restituita da questo metodo. Oggetto che implementa IFormatProvider può essere uno dei seguenti:

  • Oggetto CultureInfo oggetto che rappresenta le impostazioni cultura le cui regole di formattazione da utilizzare.

  • Oggetto NumberFormatInfo oggetto che contiene specifiche informazioni sulla formattazione numeriche per questo valore.

  • Un oggetto personalizzato che implementa IFormatProvider e il cui GetFormat metodo restituisce un NumberFormatInfo oggetto che fornisce informazioni di formattazione.

Se provider è null o NumberFormatInfo non può essere ottenuto dalla provider, il valore restituito viene formattato con il NumberFormatInfo oggetto per le impostazioni cultura correnti.

.NET Framework fornisce supporto di formattazione completo, descritto più dettagliatamente negli argomenti di formattazione seguenti:

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

long value = -16325901;
// 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:
//       -16325901
//       -16325901
//       -16325901

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: