Comparteix a través de


Rune.TryEncodeToUtf16(Span<Char>, Int32) Método

Definición

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

public:
 bool TryEncodeToUtf16(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryEncodeToUtf16 (Span<char> destination, out int charsWritten);
member this.TryEncodeToUtf16 : Span<char> * int -> bool
Public Function TryEncodeToUtf16 (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parámetros

destination
Span<Char>

Búfer en el que se va a escribir este valor como UTF-16 codificado.

charsWritten
Int32

Número de valores Char 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 Utf16SequenceLength propiedad se puede consultar con antelación para determinar el tamaño necesario del destination búfer.

Se aplica a