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 Int16.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 Int16 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)

.NET Framework fornisce supporto di formattazione completo, descritto più dettagliatamente 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 NumberFormatInfo oggetto fornisce informazioni specifiche delle impostazioni cultura sul formato della stringa restituita da questo metodo. Se provider è null, questa istanza viene formattata con il NumberFormatInfo oggetto per le impostazioni cultura correnti.

Nell'esempio seguente esegue l'iterazione di una matrice di Int16 valori e ognuno di essi vengono visualizzati nella console chiamando il Int16.ToString(IFormatProvider) metodo con diversi provider di formato. A causa della formattazione semplice definita dall'identificatore di formato "G" predefinito, le stringhe formattate generato per ogni Int16 sono identiche indipendentemente dal valore del valore di provider parametro.

short[] numbers = {-23092, 0, 14894, Int16.MaxValue};
CultureInfo[] providers = {new CultureInfo("en-us"), 
                           new CultureInfo("fr-fr"), 
                           new CultureInfo("de-de"), 
                           new CultureInfo("es-es")};
foreach (Int16 int16Value in numbers)
{
   foreach (CultureInfo provider in providers)
   {
      Console.Write("{0, 6} ({1})     ", 
                    int16Value.ToString(provider), 
                    provider.Name);
   }
   Console.WriteLine();
}
// The example displays the following output to the console:
//       -23092 (en-US)     -23092 (fr-FR)     -23092 (de-DE)     -23092 (es-ES)
//            0 (en-US)          0 (fr-FR)          0 (de-DE)          0 (es-ES)
//        14894 (en-US)      14894 (fr-FR)      14894 (de-DE)      14894 (es-ES)
//        32767 (en-US)      32767 (fr-FR)      32767 (de-DE)      32767 (es-ES)      

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: