EncodingExtensions.GetBytes Yöntem

Tanım

Aşırı Yüklemeler

GetBytes(Encoding, ReadOnlySequence<Char>)

Belirtilen ReadOnlySequence<T> öğesini kullanarak bir Byte diziye kodlar Encoding.

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

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

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

Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesini olarak bytekodlar ve sonucu olarak bytesdöndürür.

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

Belirtilen ReadOnlySpan<T> öğesini kullanarak Encoding öğesini olarak bytekodlar ve sonucu öğesine writeryazar.

GetBytes(Encoding, ReadOnlySequence<Char>)

Belirtilen ReadOnlySequence<T> öğesini kullanarak bir Byte diziye kodlar Encoding.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars);
public static byte[] GetBytes (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars);
static member GetBytes : System.Text.Encoding * ReadOnlySequence -> byte[]
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char)) As Byte()

Parametreler

encoding
Encoding

içindeki chars verilerin nasıl kodlanması gerektiğini temsil eden kodlama.

chars
ReadOnlySequence<Char>

Bayt olarak kodlanan dizi.

Döndürülenler

Byte[]

Byte kodlanmış içeriğini charstemsil eden bir dizi.

Özel durumlar

chars kodlanamayan ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.

Şunlara uygulanır

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static long GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), writer As IBufferWriter(Of Byte)) As Long

Parametreler

encoding
Encoding

içindeki chars verilerin nasıl kodlanması gerektiğini temsil eden kodlama.

chars
ReadOnlySequence<Char>

ReadOnlySequence<T> İçeriği kodlanması gereken.

writer
IBufferWriter<Byte>

Kodlanmış baytların yazılacağı arabellek.

Döndürülenler

Int64

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

Özel durumlar

chars kodlanamayan ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.

Şunlara uygulanır

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

Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesini olarak bytekodlar ve sonucu olarak bytesdöndürür.

public:
[System::Runtime::CompilerServices::Extension]
 static int GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, Span<System::Byte> bytes);
public static int GetBytes (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, Span<byte> bytes);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * Span<byte> -> int
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), bytes As Span(Of Byte)) As Integer

Parametreler

encoding
Encoding

içindeki chars verilerin nasıl kodlanması gerektiğini temsil eden kodlama.

chars
ReadOnlySequence<Char>

Bayt olarak kodlanan dizi.

bytes
Span<Byte>

Kodlanmış baytların yazılacağı hedef arabellek.

Döndürülenler

Int32

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

Özel durumlar

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

chars kodlanamayan ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.

Şunlara uygulanır

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

Belirtilen ReadOnlySpan<T> öğesini kullanarak Encoding öğesini olarak bytekodlar ve sonucu öğesine writeryazar.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetBytes(System::Text::Encoding ^ encoding, ReadOnlySpan<char> chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes (this System.Text.Encoding encoding, ReadOnlySpan<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySpan<char> * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, chars As ReadOnlySpan(Of Char), writer As IBufferWriter(Of Byte)) As Long

Parametreler

encoding
Encoding

içindeki chars verilerin nasıl kodlanması gerektiğini temsil eden kodlama.

chars
ReadOnlySpan<Char>

Bayt olarak kodlanan dizi.

writer
IBufferWriter<Byte>

Kodlanmış baytların yazılacağı arabellek.

Döndürülenler

Int64

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

Özel durumlar

chars kodlanamayan ve encoding bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.

Şunlara uygulanır