EncodingExtensions.GetBytes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) |
Belirtilen ReadOnlySequence<T> öğesini kullanarak Encoding öğesini olarak |
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) |
Belirtilen ReadOnlySpan<T> öğesini kullanarak Encoding öğesini olarak |
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 chars
temsil 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 byte
kodunu çözer ve sonucu öğesine writer
yazar.
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
öğesine yazılan writer
bayt 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 byte
kodlar ve sonucu olarak bytes
dö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.
Döndürülenler
öğesine yazılan bytes
bayt sayısı.
Özel durumlar
bytes
kodlanmış biçimini chars
iç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 byte
kodlar ve sonucu öğesine writer
yazar.
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
öğesine yazılan writer
bayt 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.