Rune.TryEncodeToUtf16(Span<Char>, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Vyrovnávací paměť, do které chcete tuto hodnotu zapsat jako zakódovanou hodnotu UTF-16.
- charsWritten
- Int32
Počet Char hodnot zapsaných do destination
nebo 0, pokud cílová vyrovnávací paměť není dostatečně velká, aby obsahovala výstup.
Návraty
true
pokud byla hodnota zapsána do vyrovnávací paměti; false
v 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.