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

Int64.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 IFormatProvider, der kulturabhängige Formatierungsinformationen liefert.

Rückgabewert

Type: System.String

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

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

Format verwenden

Für die Kultur

Verwenden Sie die Überladung

Standardformat ("G")

Standardkultur (aktuell)

ToString()

Einem bestimmten format

Standardkultur (aktuell)

ToString(String)

Einem bestimmten format

Eine bestimmte Kultur

ToString(String, IFormatProvider)

Die provider Parameter ist ein Objekt, das 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 eine der folgenden:

  • 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 IFormatProvider und dessen GetFormat -Methode gibt ein NumberFormatInfo -Objekt, das Formatierungsinformationen bereitstellt.

Wenn provider ist null oder ein NumberFormatInfo Objekt kann nicht abgerufen werden, aus provider, der Rückgabewert wird mit formatiert die NumberFormatInfo Objekt für die aktuelle Kultur.

.NET Framework bietet umfassende Unterstützung von Formatierungen, die in den folgenden Themen zur Formatierungen ausführlicher beschrieben wird:

Im folgenden Beispiel wird die Zeichenfolgendarstellung einer Int64 mithilfe CultureInfo Objekte, die verschiedene Kulturen darstellen.

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

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: