Teilen über


EncodingExtensions.GetChars Methode

Definition

Überlädt

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

Decodiert die angegebene ReadOnlySequence<T> in chars unter Verwendung der angegebenen Encoding und schreibt das Ergebnis in writer.

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

Decodiert die angegebene ReadOnlySequence<T> in chars unter Verwendung der angegebenen Encoding und gibt das Ergebnis in chars aus.

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

Decodiert die angegebene ReadOnlySpan<T> in chars unter Verwendung der angegebenen Encoding und schreibt das Ergebnis in writer.

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

Quelle:
EncodingExtensions.cs
Quelle:
EncodingExtensions.cs
Quelle:
EncodingExtensions.cs

Decodiert die angegebene ReadOnlySequence<T> in chars unter Verwendung der angegebenen Encoding und schreibt das Ergebnis 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

Parameter

encoding
Encoding

Die Codierung, die angibt, wie die Daten in bytes decodiert werden sollen.

bytes
ReadOnlySequence<Byte>

Die Sequenz, deren Bytes decodiert werden sollen.

writer
IBufferWriter<Char>

Der Puffer, in den die decodierten Zeichen geschrieben werden.

Gibt zurück

Die Anzahl der in writer geschriebenen Zeichen.

Ausnahmen

bytes enthält Daten, die nicht decodiert werden können, und encoding ist für das Auslösen konfiguriert, wenn solche Daten erkannt werden.

Gilt für:

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

Quelle:
EncodingExtensions.cs
Quelle:
EncodingExtensions.cs
Quelle:
EncodingExtensions.cs

Decodiert die angegebene ReadOnlySequence<T> in chars unter Verwendung der angegebenen Encoding und gibt das Ergebnis in chars aus.

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

Parameter

encoding
Encoding

Die Codierung, die darstellt, wie die Daten in bytes codiert werden.

bytes
ReadOnlySequence<Byte>

Die Sequenz, die in Zeichen decodiert werden soll.

chars
Span<Char>

Der Zielpuffer, in den die decodierten Zeichen geschrieben werden.

Gibt zurück

Die Anzahl der in chars geschriebenen Zeichen.

Ausnahmen

chars ist nicht groß genug, um die codierte Form von bytes aufzunehmen.

bytes enthält Daten, die nicht decodiert werden können, und encoding ist für das Auslösen konfiguriert, wenn solche Daten erkannt werden.

Gilt für:

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

Quelle:
EncodingExtensions.cs
Quelle:
EncodingExtensions.cs
Quelle:
EncodingExtensions.cs

Decodiert die angegebene ReadOnlySpan<T> in chars unter Verwendung der angegebenen Encoding und schreibt das Ergebnis 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

Parameter

encoding
Encoding

Die Codierung, die angibt, wie die Daten in bytes decodiert werden sollen.

bytes
ReadOnlySpan<Byte>

Der Bereich der zu decodierenden Bytes.

writer
IBufferWriter<Char>

Der Puffer, in den die decodierten Zeichen geschrieben werden.

Gibt zurück

Die Anzahl der in writer geschriebenen Zeichen.

Ausnahmen

bytes enthält Daten, die nicht decodiert werden können, und encoding ist für das Auslösen konfiguriert, wenn solche Daten erkannt werden.

Gilt für: