Enum.TryFormat<TEnum> Yöntem

Tanım

Numaralandırılmış tür örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

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

Tür Parametreleri

TEnum

Parametreler

value
TEnum
destination
Span<Char>

Örneğin değerinin karakter aralığı olarak biçimlendirildiği yayılma alanı.

charsWritten
Int32

Bu yöntem döndürdüğünde, içinde destinationyazılan karakter sayısını içerir.

format
ReadOnlySpan<Char>

Hedefin kabul edilebilir biçimini tanımlayan standart biçim dizesini temsil eden karakteri içeren bir span. Bu değer boş veya "g", "d", "f" veya "x" olabilir.

Döndürülenler

true biçimlendirme başarılı olursa; aksi takdirde, false hedef yayılma alanı biçimlendirilmiş değeri içerecek kadar büyük değilse.

Özel durumlar

format parametresi geçersiz bir değer içeriyor.

Şunlara uygulanır