Comparteix a través de


Encoding.TryGetChars Método

Definición

Descodifica en un intervalo de caracteres un conjunto de bytes del intervalo de solo lectura especificado si el destino es lo suficientemente grande.

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

Parámetros

bytes
ReadOnlySpan<Byte>

Un intervalo de bytes de solo lectura que contiene la secuencia de bytes que se va a descodificar.

chars
Span<Char>

El intervalo de caracteres que recibe los bytes descodificados.

charsWritten
Int32

Tras completar correctamente la operación, el número de caracteres descodificados en chars.

Devoluciones

true si todos los caracteres se descodificaron en el destino; false si el destino era demasiado pequeño para contener todos los caracteres descodificados.

Se aplica a