Aracılığıyla paylaş


EncodingExtensions.GetChars Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesinin charkodunu çözer ve sonucu öğesine writeryazar.

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

Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesinin charkodunu çözer ve sonucu olarak charsdöndürür.

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

Belirtilen ReadOnlySpan<T> öğesini kullanarak Encoding öğesinin charkodunu çözer ve sonucu öğesine writeryazar.

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

Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesinin charkodunu çözer ve sonucu öğesine writeryazar.

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

Parametreler

encoding
Encoding

içindeki bytes verilerin kodunun nasıl çözüldüğünü temsil eden kodlama.

bytes
ReadOnlySequence<Byte>

Bayt kodunun çözülmesi gereken dizi.

writer
IBufferWriter<Char>

Kodu çözülen karakterlerin yazılacağı arabellek.

Döndürülenler

Int64

öğesine yazılan writerkarakter sayısı.

Özel durumlar

bytes kodu çözülemeyen ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılmış veriler içerir.

Şunlara uygulanır

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

Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesinin charkodunu çözer ve sonucu olarak charsdöndürür.

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

Parametreler

encoding
Encoding

içindeki bytes verilerin nasıl kodlandığını temsil eden kodlama.

bytes
ReadOnlySequence<Byte>

Karakterlerin kodunu çözme sırası.

chars
Span<Char>

Kodu çözülen karakterlerin yazılacağı hedef arabellek.

Döndürülenler

Int32

öğesine yazılan charskarakter sayısı.

Özel durumlar

chars kodlanmış biçimini bytesiçerecek kadar büyük değil.

bytes kodu çözülemeyen ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılmış veriler içerir.

Şunlara uygulanır

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

Belirtilen ReadOnlySpan<T> öğesini kullanarak Encoding öğesinin charkodunu çözer ve sonucu öğesine writeryazar.

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

Parametreler

encoding
Encoding

içindeki bytes verilerin kodunun nasıl çözüldüğünü temsil eden kodlama.

bytes
ReadOnlySpan<Byte>

Kod çözme baytlarının yayılması.

writer
IBufferWriter<Char>

Kodu çözülen karakterlerin yazılacağı arabellek.

Döndürülenler

Int64

öğesine yazılan writerkarakter sayısı.

Özel durumlar

bytes kodu çözülemeyen ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılmış veriler içerir.

Şunlara uygulanır