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

Definition

Codiert dies Rune in einen UTF-16-codierten Zielpuffer.

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 als UTF-16-codierter Wert geschrieben werden soll.

charsWritten
Int32

Die Anzahl der Char Werte, die in destinationoder 0 geschrieben wurden, wenn der Zielpuffer nicht groß genug ist, um die Ausgabe zu enthalten.

Gibt zurück

truewenn 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: