Enum.TryFormat<TEnum> Methode

Definition

Versucht, den Wert der Enumerationstypinstanz in den angegebenen Bereich von Zeichen zu formatieren.

public static bool TryFormat<TEnum>(TEnum value, Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default) where TEnum : struct;
static member TryFormat : 'Enum * Span<char> * int * ReadOnlySpan<char> -> bool (requires 'Enum : struct)
Public Shared Function TryFormat(Of TEnum As Structure) (value As TEnum, destination As Span(Of Char), ByRef charsWritten As Integer, Optional format As ReadOnlySpan(Of Char) = Nothing) As Boolean

Typparameter

TEnum

Parameter

value
TEnum
destination
Span<Char>

Der Bereich, in den der Wert der Instanz als Bereich von Zeichen formatiert wird.

charsWritten
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, in destinationdie geschrieben wurde.

format
ReadOnlySpan<Char>

Eine Spanne, die das Zeichen enthält, das die Standardformatzeichenfolge darstellt, die das akzeptable Format des Ziels definiert. Dieser Wert kann leer oder "g", "d", "f" oder "x" sein.

Gibt zurück

true wenn die Formatierung erfolgreich war; andernfalls, false wenn der Zielbereich nicht groß genug war, um den formatierten Wert zu enthalten.

Ausnahmen

Der Formatparameter enthält einen ungültigen Wert.

Gilt für: