Bahasa

Enum.TryFormat<TEnum> Metode

Definisi

Mencoba memformat nilai instans jenis enumerasi ke dalam rentang karakter yang disediakan.

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

Jenis parameter

TEnum

Jenis enumerasi.

Parameter

value
TEnum

Nilai enumerasi untuk diformat.

destination
Span<Char>

Rentang untuk menulis nilai instans yang diformat sebagai rentang karakter.

charsWritten
Int32

Ketika metode ini kembali, berisi jumlah karakter yang ditulis dalam destination.

format
ReadOnlySpan<Char>

Rentang yang berisi karakter yang mewakili string format standar yang menentukan format tujuan yang dapat diterima. Nilai ini dapat kosong, atau "g", "d", "f", atau "x".

Mengembalikan

true jika pemformatan berhasil; jika tidak, false jika rentang tujuan tidak cukup besar untuk berisi nilai yang diformat.

Pengecualian

Parameter format berisi nilai yang tidak valid.

Berlaku untuk