EncodingExtensions.GetChars Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>) |
Decodiert die angegebene ReadOnlySequence<T> in |
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>) |
Decodiert die angegebene ReadOnlySequence<T> in |
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>) |
Decodiert die angegebene ReadOnlySpan<T> in |
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)
- Quelle:
- EncodingExtensions.cs
- Quelle:
- EncodingExtensions.cs
- Quelle:
- EncodingExtensions.cs
Decodiert die angegebene ReadOnlySequence<T> in char
s 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 char
s 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.
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 char
s 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.