Partager via


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

Définition

Encode ce Rune dans une mémoire tampon de destination au format UTF-8.

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

Paramètres

destination
Span<Byte>

Mémoire tampon dans laquelle écrire la valeur au format UTF-8.

bytesWritten
Int32

Nombre de valeurs Byte é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 Utf8SequenceLength propriété peut être interrogée à l’avance pour déterminer la taille requise de la destination mémoire tampon.

S’applique à