Enum.TryFormat<TEnum> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, den Wert des aufgezählten Typs instance in die angegebene Zeichenspanne 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
Die Spanne, in die der Wert des instance geschrieben werden soll, formatiert als Spanne von Zeichen.
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in destination
geschrieben wurden.
- 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 die Zielspanne nicht groß genug war, um den formatierten Wert zu enthalten.
Ausnahmen
Der format-Parameter enthält einen ungültigen Wert.