Compartir a través de


EncodingExtensions.GetChars Método

Definición

Sobrecargas

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

Descodifica el elemento ReadOnlySequence<T> especificado en chars mediante el elemento Encoding especificado y escribe el resultado en writer.

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

Descodifica el elemento ReadOnlySequence<T> especificado en chars mediante el elemento Encoding especificado y envía el resultado a chars.

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

Descodifica el elemento ReadOnlySpan<T> especificado en chars mediante el elemento Encoding especificado y escribe el resultado en writer.

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs

Descodifica el elemento ReadOnlySequence<T> especificado en chars mediante el elemento Encoding especificado y escribe el resultado en writer.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetChars(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<System::Byte> % bytes, System::Buffers::IBufferWriter<char> ^ writer);
public static long GetChars (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, System.Buffers.IBufferWriter<char> writer);
static member GetChars : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<char> -> int64
<Extension()>
Public Function GetChars (encoding As Encoding, ByRef bytes As ReadOnlySequence(Of Byte), writer As IBufferWriter(Of Char)) As Long

Parámetros

encoding
Encoding

Codificación que representa cómo se deben descodificar los datos de bytes.

bytes
ReadOnlySequence<Byte>

Secuencia cuyos bytes se deben descodificar.

writer
IBufferWriter<Char>

Búfer en el que se escribirán los caracteres descodificados.

Devoluciones

Número de caracteres escritos en writer.

Excepciones

bytes contiene datos que no se pueden descodificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs

Descodifica el elemento ReadOnlySequence<T> especificado en chars mediante el elemento Encoding especificado y envía el resultado a chars.

public:
[System::Runtime::CompilerServices::Extension]
 static int GetChars(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<System::Byte> % bytes, Span<char> chars);
public static int GetChars (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, Span<char> chars);
static member GetChars : System.Text.Encoding * ReadOnlySequence * Span<char> -> int
<Extension()>
Public Function GetChars (encoding As Encoding, ByRef bytes As ReadOnlySequence(Of Byte), chars As Span(Of Char)) As Integer

Parámetros

encoding
Encoding

Codificación que representa cómo se codifican los datos de bytes.

bytes
ReadOnlySequence<Byte>

Secuencia que se va a descodificar en caracteres.

chars
Span<Char>

Búfer de destino en el que se escribirán los caracteres descodificados.

Devoluciones

Número de caracteres escritos en chars.

Excepciones

chars no es lo suficientemente grande como para contener el formato codificado de bytes.

bytes contiene datos que no se pueden descodificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs
Source:
EncodingExtensions.cs

Descodifica el elemento ReadOnlySpan<T> especificado en chars mediante el elemento Encoding especificado y escribe el resultado en writer.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetChars(System::Text::Encoding ^ encoding, ReadOnlySpan<System::Byte> bytes, System::Buffers::IBufferWriter<char> ^ writer);
public static long GetChars (this System.Text.Encoding encoding, ReadOnlySpan<byte> bytes, System.Buffers.IBufferWriter<char> writer);
static member GetChars : System.Text.Encoding * ReadOnlySpan<byte> * System.Buffers.IBufferWriter<char> -> int64
<Extension()>
Public Function GetChars (encoding As Encoding, bytes As ReadOnlySpan(Of Byte), writer As IBufferWriter(Of Char)) As Long

Parámetros

encoding
Encoding

Codificación que representa cómo se deben descodificar los datos de bytes.

bytes
ReadOnlySpan<Byte>

Intervalo de bytes que se van a descodificar.

writer
IBufferWriter<Char>

Búfer en el que se escribirán los caracteres descodificados.

Devoluciones

Número de caracteres escritos en writer.

Excepciones

bytes contiene datos que no se pueden descodificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a