EncodingExtensions.GetChars Methode

Definitie

Overloads

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

De opgegeven codeert de opgegeven ReadOnlySequence<T> waarde charmet behulp van de opgegeven Encoding en schrijft het resultaat naar writer.

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

Ontsleutelt de opgegeven ReadOnlySequence<T> waarde met charbehulp van de opgegeven Encoding waarde en voert het resultaat uit naar chars.

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

De opgegeven codeert de opgegeven ReadOnlySpan<T> waarde charmet behulp van de opgegeven Encoding en schrijft het resultaat naar writer.

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

Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs

De opgegeven codeert de opgegeven ReadOnlySequence<T> waarde charmet behulp van de opgegeven Encoding en schrijft het resultaat naar 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

Parameters

encoding
Encoding

De codering die aangeeft hoe de gegevens moeten bytes worden gedecodeerd.

bytes
ReadOnlySequence<Byte>

De reeks waarvan de bytes moeten worden gedecodeerd.

writer
IBufferWriter<Char>

De buffer waarnaar de gedecodeerde tekens worden geschreven.

Retouren

Het aantal tekens dat is geschreven naar writer.

Uitzonderingen

bytes bevat gegevens die niet kunnen worden gedecodeerd en encoding geconfigureerd om te worden gegooid wanneer dergelijke gegevens worden gezien.

Van toepassing op

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

Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs

Ontsleutelt de opgegeven ReadOnlySequence<T> waarde met charbehulp van de opgegeven Encoding waarde en voert het resultaat uit naar 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

Parameters

encoding
Encoding

De codering die aangeeft hoe de gegevens worden bytes gecodeerd.

bytes
ReadOnlySequence<Byte>

De reeks voor het decoderen van tekens.

chars
Span<Char>

De doelbuffer waarnaar de gedecodeerde tekens worden geschreven.

Retouren

Het aantal tekens dat is geschreven naar chars.

Uitzonderingen

chars is niet groot genoeg om de gecodeerde vorm van bytes.

bytes bevat gegevens die niet kunnen worden gedecodeerd en encoding geconfigureerd om te worden gegooid wanneer dergelijke gegevens worden gezien.

Van toepassing op

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

Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs
Bron:
EncodingExtensions.cs

De opgegeven codeert de opgegeven ReadOnlySpan<T> waarde charmet behulp van de opgegeven Encoding en schrijft het resultaat naar 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

Parameters

encoding
Encoding

De codering die aangeeft hoe de gegevens moeten bytes worden gedecodeerd.

bytes
ReadOnlySpan<Byte>

Het bereik van bytes dat moet worden gedecodeerd.

writer
IBufferWriter<Char>

De buffer waarnaar de gedecodeerde tekens worden geschreven.

Retouren

Het aantal tekens dat is geschreven naar writer.

Uitzonderingen

bytes bevat gegevens die niet kunnen worden gedecodeerd en encoding geconfigureerd om te worden gegooid wanneer dergelijke gegevens worden gezien.

Van toepassing op