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

Definición

Codifica este elemento Rune en un búfer de destino UTF-8 codificado.Encodes this Rune to a UTF-8 encoded destination buffer.

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.The buffer to which to write the UTF-8 encoded value.

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.The number of Byte values written to destination, or 0 if the destination buffer is not large enough to contain the output.

Devoluciones

true si el valor se ha escrito en el búfer; en caso contrario, false.true if the value was written to the buffer; otherwise, false.

Comentarios

La propiedad Utf8SequenceLength se puede consultar con anterioridad para determinar el tamaño necesario del búfer destination.The Utf8SequenceLength property can be queried ahead of time to determine the required size of the destination buffer.

Se aplica a