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

Decimal.ToString-Methode: (IFormatProvider)

 

Veröffentlicht: Oktober 2016

Konvertiert den numerischen Wert dieser Instanz unter Berücksichtigung der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

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

public string ToString(
	IFormatProvider provider
)

Parameter

provider
Type: System.IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

Rückgabewert

Type: System.String

Die Zeichenfolgendarstellung des Werts dieser Instanz entsprechend den Angaben von provider.

Die ToString(IFormatProvider) -Methode formatiert einen Decimal Wert in der Standardeinstellung ("G" oder Allgemeines) Format einer angegebenen Kultur. Wenn Sie ein anderes Format oder die aktuelle Kultur angeben möchten, verwenden Sie die anderen Überladungen von der ToString -Methode wie folgt:

Format verwenden

Für die Kultur

Verwenden Sie die Überladung

Standardformat ("G")

Standardkultur (aktueller)

ToString()

Einem bestimmten format

Standardkultur (aktueller)

ToString(String)

Einem bestimmten format

Eine bestimmte Kultur

ToString(String, IFormatProvider)

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

Die provider Parameter ist ein IFormatProvider Implementierung, deren IFormatProvider.GetFormat Methode gibt ein NumberFormatInfo Objekt. In der Regel provider ist ein NumberFormatInfo Objekt oder ein CultureInfo Objekt. Die provider Parameter liefert kulturspezifische Informationen, die bei der Formatierung verwendete. Wenn provider gleich null ist, wird die aktuelle Threadkultur verwendet.

Konvertieren einer Decimal Wert in die Zeichenfolgendarstellung einer angegebenen Kultur mit einer bestimmten Formatzeichenfolge Aufruf der Decimal.ToString(String, IFormatProvider) Methode.

Das folgende Beispiel zeigt die angegebene Zeichenfolgendarstellung einer Decimal -Wert mit CultureInfo Objekte, die verschiedene Kulturen darstellen.

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

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: