Bagikan melalui


Rune.TryEncodeToUtf8(Span<Byte>, Int32) Metode

Definisi

Mengodekan ini Rune ke buffer tujuan yang dikodekan UTF-8.

public:
 bool TryEncodeToUtf8(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryEncodeToUtf8 (Span<byte> destination, out int bytesWritten);
member this.TryEncodeToUtf8 : Span<byte> * int -> bool
Public Function TryEncodeToUtf8 (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameter

destination
Span<Byte>

Buffer untuk menulis nilai yang dikodekan UTF-8.

bytesWritten
Int32

Jumlah nilai yang Byte ditulis ke destination, atau 0 jika buffer tujuan tidak cukup besar untuk berisi output.

Mengembalikan

true jika nilai ditulis ke buffer; jika tidak, false.

Keterangan

Properti Utf8SequenceLength dapat dikueri sebelumnya untuk menentukan ukuran buffer yang destination diperlukan.

Berlaku untuk