Encoding.TryGetChars 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í.
Dekóduje do rozsahu znaků sadu bajtů ze zadaného rozsahu jen pro čtení, pokud je cíl dostatečně velký.
public:
virtual bool TryGetChars(ReadOnlySpan<System::Byte> bytes, Span<char> chars, [Runtime::InteropServices::Out] int % charsWritten);
public virtual bool TryGetChars (ReadOnlySpan<byte> bytes, Span<char> chars, out int charsWritten);
abstract member TryGetChars : ReadOnlySpan<byte> * Span<char> * int -> bool
override this.TryGetChars : ReadOnlySpan<byte> * Span<char> * int -> bool
Public Overridable Function TryGetChars (bytes As ReadOnlySpan(Of Byte), chars As Span(Of Char), ByRef charsWritten As Integer) As Boolean
Parametry
- bytes
- ReadOnlySpan<Byte>
Rozsah jen pro čtení obsahující posloupnost bajtů k dekódování.
- charsWritten
- Int32
Po úspěšném dokončení operace se počet znaků dekóduje na chars
.
Návraty
true
byly-li všechny znaky dekódovány do cíle; false
pokud byl cíl příliš malý na to, aby obsahoval všechny dekódované znaky.