EncodingExtensions.GetChars Metoda

Definice

Přetížení

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

Dekóduje zadané ReadOnlySequence<T> na chars pomocí zadaného Encoding a zapíše výsledek na writer.

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

Dekóduje zadané ReadOnlySequence<T> na chars pomocí zadaného Encoding a výstupu výsledek na chars.

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

Dekóduje zadané ReadOnlySpan<T> na chars pomocí zadaného Encoding a zapíše výsledek na writer.

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

Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs

Dekóduje zadané ReadOnlySequence<T> na chars pomocí zadaného Encoding a zapíše výsledek na 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

Parametry

encoding
Encoding

Kódování, které představuje způsob dekódování dat bytes .

bytes
ReadOnlySequence<Byte>

Posloupnost, jejíž bajty by měly být dekódovány.

writer
IBufferWriter<Char>

Vyrovnávací paměť, do které se dekódované znaky zapíšou.

Návraty

Počet znaků zapsaných do writer.

Výjimky

bytes obsahuje data, která nelze dekódovat a encoding je nakonfigurována tak, aby při zobrazení těchto dat byla vyvolána.

Platí pro

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

Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs

Dekóduje zadané ReadOnlySequence<T> na chars pomocí zadaného Encoding a výstupu výsledek na 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

Parametry

encoding
Encoding

Kódování, které představuje způsob kódování dat bytes .

bytes
ReadOnlySequence<Byte>

Posloupnost dekódování na znaky.

chars
Span<Char>

Cílová vyrovnávací paměť, do které se zapíšou dekódované znaky.

Návraty

Počet znaků zapsaných do chars.

Výjimky

chars není dostatečně velký na to, aby obsahoval zakódovanou formu bytes.

bytes obsahuje data, která nelze dekódovat a encoding je nakonfigurována tak, aby při zobrazení těchto dat byla vyvolána.

Platí pro

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

Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs
Zdroj:
EncodingExtensions.cs

Dekóduje zadané ReadOnlySpan<T> na chars pomocí zadaného Encoding a zapíše výsledek na 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

Parametry

encoding
Encoding

Kódování, které představuje způsob dekódování dat bytes .

bytes
ReadOnlySpan<Byte>

Rozsah bajtů k dekódování.

writer
IBufferWriter<Char>

Vyrovnávací paměť, do které se dekódované znaky zapíšou.

Návraty

Počet znaků zapsaných do writer.

Výjimky

bytes obsahuje data, která nelze dekódovat a encoding je nakonfigurována tak, aby při zobrazení těchto dat byla vyvolána.

Platí pro