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