Enum.TryFormat<TEnum> Metod

Definition

Försöker formatera värdet för den uppräknade typinstansen till det angivna intervallet med tecken.

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

Typparametrar

TEnum

Parametrar

value
TEnum
destination
Span<Char>

Det intervall i vilket instansens värde ska skrivas formaterat som ett teckenintervall.

charsWritten
Int32

När den här metoden returnerar innehåller antalet tecken som skrivits i destination.

format
ReadOnlySpan<Char>

Ett intervall som innehåller tecknet som representerar standardformatsträngen som definierar det godkända formatet för målet. Det här värdet kan vara tomt, eller "g", "d", "f" eller "x".

Returer

true om formateringen lyckades. annars, false om målintervallet inte var tillräckligt stort för att innehålla det formaterade värdet.

Undantag

Formatparametern innehåller ett ogiltigt värde.

Gäller för