Comparteix a través de


Rune.TryEncodeToUtf8(Span<Byte>, Int32) Método

Definición

Codifica este elemento Rune en un búfer de destino UTF-8 codificado.

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

Parámetros

destination
Span<Byte>

Búfer en el que se va a escribir el valor UTF-8 codificado.

bytesWritten
Int32

Número de valores Byte escritos en destination, o 0 si el búfer de destino no es lo suficientemente grande como para contener la salida.

Devoluciones

Boolean

true si el valor se ha escrito en el búfer; en caso contrario, false.

Comentarios

La Utf8SequenceLength propiedad se puede consultar con antelación para determinar el tamaño necesario del destination búfer.

Se aplica a