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 Byte.ToString (IFormatProvider)

 

Data di pubblicazione: ottobre 2016

Converte il valore numerico dell'oggetto Byte corrente nella rappresentazione di stringa equivalente, usando le informazioni specificate relative alla formattazione 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 di questo oggetto nel formato specificato dal parametro provider.

Il valore restituito viene formattato con l'identificatore di formato numerico generale ("G").

Il provider parametro è un oggetto che implementa il IFormatProvider interfaccia. Il relativo 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.

Se provider è null o NumberFormatInfo oggetto non può essere ottenuto dal provider, il valore restituito viene formattato con il NumberFormatInfo oggetto per le impostazioni cultura correnti del thread. Per informazioni sulle impostazioni cultura correnti del thread, vedere Thread.CurrentCulture.

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

Nell'esempio seguente esegue l'iterazione di una matrice di byte valori e ognuno di essi vengono visualizzati nella console chiamando il ToString(IFormatProvider) metodo con diversi provider di formato.

byte[] bytes = {0, 1, 14, 168, 255};
CultureInfo[] providers = {new CultureInfo("en-us"), 
                           new CultureInfo("fr-fr"), 
                           new CultureInfo("de-de"), 
                           new CultureInfo("es-es")};
foreach (byte byteValue in bytes)
{
   foreach (CultureInfo provider in providers)
      Console.Write("{0,3} ({1})      ", 
                    byteValue.ToString(provider), provider.Name);

   Console.WriteLine();                                        
}
// The example displays the following output to the console:
//      0 (en-US)        0 (fr-FR)        0 (de-DE)        0 (es-ES)
//      1 (en-US)        1 (fr-FR)        1 (de-DE)        1 (es-ES)
//     14 (en-US)       14 (fr-FR)       14 (de-DE)       14 (es-ES)
//    168 (en-US)      168 (fr-FR)      168 (de-DE)      168 (es-ES)
//    255 (en-US)      255 (fr-FR)      255 (de-DE)      255 (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: