Bagikan melalui


Char.IUtf8SpanFormattable.TryFormat Metode

Definisi

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

 virtual bool System.IUtf8SpanFormattable.TryFormat(Span<System::Byte> utf8Destination, [Runtime::InteropServices::Out] int % bytesWritten, ReadOnlySpan<char> format, IFormatProvider ^ provider) = IUtf8SpanFormattable::TryFormat;
bool IUtf8SpanFormattable.TryFormat (Span<byte> utf8Destination, out int bytesWritten, ReadOnlySpan<char> format, IFormatProvider provider);
abstract member System.IUtf8SpanFormattable.TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.System.IUtf8SpanFormattable.TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Function TryFormat (utf8Destination As Span(Of Byte), ByRef bytesWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean Implements IUtf8SpanFormattable.TryFormat

Parameter

utf8Destination
Span<Byte>

Rentang untuk menulis nilai instans ini yang diformat sebagai rentang byte.

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah byte yang ditulis dalam utf8Destination.

format
ReadOnlySpan<Char>

Rentang yang berisi karakter yang mewakili string format standar atau kustom yang menentukan format yang dapat diterima untuk utf8Destination.

provider
IFormatProvider

Objek opsional yang memasok informasi pemformatan khusus budaya untuk utf8Destination.

Mengembalikan

true jika pemformatan berhasil; jika tidak, false.

Penerapan

Berlaku untuk