Teilen über


Enum.ISpanFormattable.TryFormat Methode

Definition

Versucht, den Wert der Enumeration in die angegebene Zeichenspanne zu formatieren.

 virtual bool System.ISpanFormattable.TryFormat(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten, ReadOnlySpan<char> format, IFormatProvider ^ provider) = ISpanFormattable::TryFormat;
bool ISpanFormattable.TryFormat (Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider provider);
abstract member System.ISpanFormattable.TryFormat : Span<char> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.System.ISpanFormattable.TryFormat : Span<char> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean Implements ISpanFormattable.TryFormat

Parameter

destination
Span<Char>

Die Spanne, in der diese instance wert geschrieben werden soll, formatiert als Spanne von Zeichen.

charsWritten
Int32

Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in das Ziel geschrieben wurden.

format
ReadOnlySpan<Char>

Der Formatbezeichner.

provider
IFormatProvider

Ein optionales Objekt, das kulturspezifische Formatierungsinformationen für das Ziel bereitstellt. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

true, wenn die Formatierung erfolgreich war, andernfalls false

Implementiert

Gilt für: