Freigeben über


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

Definition

Codiert diese Rune-Struktur in einen verschlüsselten Zielpuffer im UTF-16-Format.

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

Parameter

destination
Span<Char>

Der Puffer, in den dieser Wert im UTF-16-Format geschrieben werden soll.

charsWritten
Int32

Die Anzahl von Char in destination geschriebenen Werte, oder 0, wenn der Zielpuffer nicht groß genug ist, um die Ausgabe zu enthalten.

Gibt zurück

Boolean

true, wenn der Wert in den Puffer geschrieben wurde; andernfalls false.

Hinweise

Die Utf16SequenceLength Eigenschaft kann vorab abgefragt werden, um die erforderliche Größe des destination Puffers zu ermitteln.

Gilt für