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 formátovat hodnotu instance výčtu 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
Parametry
- value
- TEnum
Rozsah, do kterého se má zapsat hodnota instance formátovaná jako rozsah znaků.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků, které byly napsány v destination
.
- format
- ReadOnlySpan<Char>
Rozsah obsahující znak, který představuje řetězec standardního formátu, 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é; v opačném případě, pokud cílové rozpětí nebylo dostatečně velké na to, false
aby obsahovalo formátovanou hodnotu.
Výjimky
Parametr format obsahuje neplatnou hodnotu.