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

Définition

Encode cela Rune dans une mémoire tampon de destination encodée UTF-16.

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

Paramètres

destination
Span<Char>

Mémoire tampon dans laquelle écrire cette valeur en tant que valeur encodée UTF-16.

charsWritten
Int32

Nombre de Char valeurs écrites dans destination, ou 0 si la mémoire tampon de destination n’est pas suffisamment grande pour contenir la sortie.

Retours

true si la valeur a été écrite dans la mémoire tampon ; sinon, false.

Remarques

La Utf16SequenceLength propriété peut être interrogée à l’avance pour déterminer la taille requise de la destination mémoire tampon.

S’applique à