Enum.TryFormat<TEnum> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se naformátovat hodnotu výčtové instance typu do zadaného rozsahu znaků.
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 výčtu.
Parametry
- value
- TEnum
Hodnota výčtu, která se má formátovat.
Rozsah, do kterého chcete napsat hodnotu instance formátovanou jako rozsah znaků.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků, které byly zapsány v destination.
- format
- ReadOnlySpan<Char>
Rozsah obsahující znak, který představuje standardní formátovací řetězec, který definuje přijatelný formát cíle. Tato hodnota může být prázdná nebo "g", "d", "f" nebo "x".
Návraty
true pokud bylo formátování úspěšné; jinak pokud false cílové rozpětí nebylo dostatečně velké, aby obsahovalo formátovanou hodnotu.
Výjimky
Parametr formátu obsahuje neplatnou hodnotu.