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

Définition

Encode ce Rune dans une mémoire tampon de destination au format 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 au format UTF-16.

charsWritten
Int32

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

Retours

Boolean

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 à