Compartir a través de


UTF8Encoding.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:
 override bool TryGetChars(ReadOnlySpan<System::Byte> bytes, Span<char> chars, [Runtime::InteropServices::Out] int % charsWritten);
public override bool TryGetChars (ReadOnlySpan<byte> bytes, Span<char> chars, out int charsWritten);
override this.TryGetChars : ReadOnlySpan<byte> * Span<char> * int -> bool
Public Overrides 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