Udostępnij za pośrednictwem


Enum.TryFormat<TEnum> Metoda

Definicja

Próbuje sformatować wartość wystąpienia typu wyliczonego do podanego zakresu znaków.

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

Parametry typu

TEnum

Parametry

value
TEnum
destination
Span<Char>

Zakres, w którym ma być zapisywana wartość wystąpienia sformatowana jako zakres znaków.

charsWritten
Int32

Gdy ta metoda zwraca wartość , zawiera liczbę znaków, które zostały zapisane w pliku destination.

format
ReadOnlySpan<Char>

Zakres zawierający znak reprezentujący standardowy ciąg formatu, który definiuje akceptowalny format miejsca docelowego. Ta wartość może być pusta lub "g", "d", "f" lub "x".

Zwraca

true jeśli formatowanie zakończyło się pomyślnie; w przeciwnym razie, jeśli zakres docelowy nie był wystarczająco duży, false aby zawierał sformatowaną wartość.

Wyjątki

Parametr formatu zawiera nieprawidłową wartość.

Dotyczy