Compartilhar via


UTF8Encoding.TryGetChars Método

Definição

Decodifica em um intervalo de caracteres um conjunto de bytes do intervalo somente leitura especificado se o destino for grande o suficiente.

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>

Um intervalo somente leitura que contém a sequência de bytes a serem decodificados.

chars
Span<Char>

O intervalo de caracteres que recebe os bytes decodificados.

charsWritten
Int32

Após a conclusão bem-sucedida da operação, o número de caracteres decodificados em chars.

Retornos

true se todos os caracteres foram decodificados no destino; false se o destino fosse muito pequeno para conter todos os caracteres decodificados.

Aplica-se a