Condividi tramite


EncodingExtensions.GetChars Metodo

Definizione

Overload

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

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

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

Decodifica l'oggetto ReadOnlySequence<T> specificato in char usando l'oggetto Encoding specificato e visualizza il risultato in chars.

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

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

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

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

Decodifica l'oggetto ReadOnlySequence<T> specificato in char usando l'oggetto Encoding specificato 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 devono essere decodificati i dati in bytes.

bytes
ReadOnlySequence<Byte>

Sequenza di cui devono essere decodificati i byte.

writer
IBufferWriter<Char>

Buffer in cui verranno scritti i caratteri decodificati.

Restituisce

Numero di caratteri scritti in writer.

Eccezioni

bytes contiene dati che non possono essere decodificati e encoding è configurato per generare un'eccezione quando viene rilevato questo tipo di dati.

Si applica a

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

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

Decodifica l'oggetto ReadOnlySequence<T> specificato in char usando l'oggetto Encoding specificato e visualizza 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 il modo in cui vengono codificati i dati in bytes.

bytes
ReadOnlySequence<Byte>

Sequenza da decodificare in caratteri.

chars
Span<Char>

Buffer di destinazione in cui verranno scritti i caratteri decodificati.

Restituisce

Numero di caratteri scritti in chars.

Eccezioni

chars non è sufficientemente grande da contenere il formato codificato di bytes.

bytes contiene dati che non possono essere decodificati e encoding è configurato per generare un'eccezione quando viene rilevato questo tipo di dati.

Si applica a

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

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

Decodifica l'oggetto ReadOnlySpan<T> specificato in char usando l'oggetto Encoding specificato 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 devono essere decodificati i dati in bytes.

bytes
ReadOnlySpan<Byte>

Intervallo di byte da decodificare.

writer
IBufferWriter<Char>

Buffer in cui verranno scritti i caratteri decodificati.

Restituisce

Numero di caratteri scritti in writer.

Eccezioni

bytes contiene dati che non possono essere decodificati e encoding è configurato per generare un'eccezione quando viene rilevato questo tipo di dati.

Si applica a