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

Definice

Zakóduje to Rune do cílové vyrovnávací paměti kódování 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

Parametry

destination
Span<Char>

Vyrovnávací paměť, do které chcete tuto hodnotu zapsat jako zakódovanou hodnotu UTF-16.

charsWritten
Int32

Počet Char hodnot zapsaných do destinationnebo 0, pokud cílová vyrovnávací paměť není dostatečně velká, aby obsahovala výstup.

Návraty

Boolean

true pokud byla hodnota zapsána do vyrovnávací paměti; falsev opačném případě .

Poznámky

Vlastnost Utf16SequenceLength může být dotazována předem, aby se určila požadovaná velikost destination vyrovnávací paměti.

Platí pro