Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Byte.ToString-Methode: (String, IFormatProvider)

 

Veröffentlicht: Oktober 2016

Konvertiert den Wert des aktuellen Byte-Objekts unter Verwendung des angegebenen Formats sowie der kulturspezifischen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public string ToString(
	string format,
	IFormatProvider provider
)

Parameter

format
Type: System.String

Eine standardmäßige oder benutzerdefinierte numerische Formatierungszeichenfolge.

provider
Type: System.IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

Rückgabewert

Type: System.String

Die Zeichenfolgendarstellung des aktuellen Byte-Objekts im durch die format- und provider-Parameter angegebenen Format.

Exception Condition
FormatException

format enthält einen nicht unterstützten Spezifizierer. Unterstützte Formatspezifizierer sind im Abschnitt "Hinweise" aufgeführt.

Die ToString(String, IFormatProvider) -Methode formatiert einen Byte Wert in einem angegebenen Format einer angegebenen Kultur. Um eine Reihe von mithilfe des Standardformats ("G") der aktuellen Kultur zu formatieren, rufen Sie die ToString() Methode. Um eine Zahl mit einem angegebenen Format der aktuellen Kultur zu formatieren, rufen Sie die ToString(String) Methode.

Die format Parameter kann entweder eine standardmäßige oder benutzerdefinierte numerische Formatzeichenfolge sein. Alle numerischen Standardformatzeichenfolgen als "R" (oder "R") werden unterstützt, wie alle benutzerdefinierten numerischen Formatierungszeichen sind. Wenn format ist null oder eine leere Zeichenfolge (""), wird der Rückgabewert dieser Methode mit dem allgemeinen numerische Formatbezeichner ("G") formatiert.

Die provider Parameter ist ein Objekt, implementiert die IFormatProvider Schnittstelle. Die GetFormat Methode gibt ein NumberFormatInfo -Objekt, das kulturspezifische Informationen zum Format der Zeichenfolge enthält, die von dieser Methode zurückgegeben wird. Das Objekt, das implementiert IFormatProvider kann keines der folgenden sein:

  • Ein CultureInfo -Objekt, das die Kultur darstellt, deren Formatierungsregeln verwendet werden.

  • Ein NumberFormatInfo Objekt, das bestimmte numerische Formatierungsinformationen für diesen Wert enthält.

  • Ein benutzerdefiniertes Objekt, das implementiert IFormatProvider.

Wenn provider ist null oder ein NumberFormatInfo Objekt kann nicht abgerufen werden, von provider, der Rückgabewert mit formatiert wird die NumberFormatInfo Objekt für die aktuelle Threadkultur verwendet. Informationen über die aktuelle Threadkultur finden Sie unter Thread.CurrentCulture.

.NET Framework bietet eine umfangreiche formatierungsunterstützung, dies wird in den folgenden Themen zur Formatierung ausführlicher beschrieben:

Im folgenden Beispiel wird die Formatzeichenfolge "N"-standard und vier verschiedene CultureInfo -Objekten, die die angegebene Zeichenfolgendarstellung ein Byte-Wert in der Konsole anzeigen.

byte byteValue = 250;
CultureInfo[] providers = {new CultureInfo("en-us"), 
                           new CultureInfo("fr-fr"), 
                           new CultureInfo("es-es"), 
                           new CultureInfo("de-de")}; 

foreach (CultureInfo provider in providers) 
   Console.WriteLine("{0} ({1})", 
                     byteValue.ToString("N2", provider), provider.Name);
// The example displays the following output to the console:
//       250.00 (en-US)
//       250,00 (fr-FR)
//       250,00 (es-ES)
//       250,00 (de-DE)      

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: