Enum.TryFormat<TEnum> Metoda

Definicja

Próbuje sformatować wartość wyliczonego wystąpienia typu 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

Typ wyliczenia.

Parametry

value
TEnum

Wartość wyliczenia do formatowania.

destination
Span<Char>

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

charsWritten
Int32

Gdy ta metoda zwróci 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