EncodingExtensions.GetChars Metodo

Definizione

Overload

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

Decodifica l'oggetto specificato ReadOnlySequence<T> in charutilizzando l'oggetto specificato Encoding e scrive il risultato in writer.

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

Decodifica l'oggetto specificato ReadOnlySequence<T> in charutilizzando l'oggetto specificato Encoding e restituisce il risultato in chars.

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

Decodifica l'oggetto specificato ReadOnlySpan<T> in charutilizzando l'oggetto specificato Encoding e scrive il risultato in writer.

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

Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs

Decodifica l'oggetto specificato ReadOnlySequence<T> in charutilizzando l'oggetto specificato Encoding e scrive il risultato in 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

Parametri

encoding
Encoding

Codifica che rappresenta il modo in cui i dati in bytes devono essere decodificati.

bytes
ReadOnlySequence<Byte>

Sequenza i cui byte devono essere decodificati.

writer
IBufferWriter<Char>

Buffer in cui verranno scritti i caratteri decodificati.

Valori restituiti

Numero di caratteri scritti in writer.

Eccezioni

bytes contiene dati che non possono essere decodificati e encoding configurati per generare quando tali dati vengono visualizzati.

Si applica a

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

Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs

Decodifica l'oggetto specificato ReadOnlySequence<T> in charutilizzando l'oggetto specificato Encoding e restituisce il risultato in 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

Parametri

encoding
Encoding

Codifica che rappresenta la modalità di codifica dei dati in bytes .

bytes
ReadOnlySequence<Byte>

Sequenza da decodificare in caratteri.

chars
Span<Char>

Buffer di destinazione in cui verranno scritti i caratteri decodificati.

Valori restituiti

Numero di caratteri scritti in chars.

Eccezioni

chars non è sufficientemente grande da contenere la forma codificata di bytes.

bytes contiene dati che non possono essere decodificati e encoding configurati per generare quando tali dati vengono visualizzati.

Si applica a

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

Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs
Origine:
EncodingExtensions.cs

Decodifica l'oggetto specificato ReadOnlySpan<T> in charutilizzando l'oggetto specificato Encoding e scrive il risultato in 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

Parametri

encoding
Encoding

Codifica che rappresenta il modo in cui i dati in bytes devono essere decodificati.

bytes
ReadOnlySpan<Byte>

Intervallo di byte da decodificare.

writer
IBufferWriter<Char>

Buffer in cui verranno scritti i caratteri decodificati.

Valori restituiti

Numero di caratteri scritti in writer.

Eccezioni

bytes contiene dati che non possono essere decodificati e encoding configurati per generare quando tali dati vengono visualizzati.

Si applica a