Rune.TryEncodeToUtf16(Span<Char>, Int32) Rune.TryEncodeToUtf16(Span<Char>, Int32) Rune.TryEncodeToUtf16(Span<Char>, Int32) Rune.TryEncodeToUtf16(Span<Char>, Int32) Method

Definizione

Codifica questo oggetto Rune in un buffer di destinazione con codifica UTF-16.Encodes this Rune to a UTF-16 encoded destination buffer.

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> *  -> bool
Public Function TryEncodeToUtf16 (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parametri

destination
Span<Char>

Buffer in cui scrivere questo valore come valore con codifica UTF-16.The buffer to which to write this value as UTF-16 encoded value.

charsWritten
Int32 Int32 Int32 Int32

Numero di valori Char scritti in destination oppure 0 se il buffer di destinazione non è sufficientemente grande da contenere l'output.The number of Char values written to destination, or 0 if the destination buffer is not large enough to contain the output.

Restituisce

true se il valore è stato scritto nel buffer. In caso contrario, false.true if the value was written to the buffer; otherwise, false.

Commenti

È Utf16SequenceLength possibile eseguire query in anticipo sulla proprietà per determinare la dimensione richiesta destination del buffer.The Utf16SequenceLength property can be queried ahead of time to determine the required size of the destination buffer.

Si applica a