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 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
öğ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.
Döndürülenler
öğ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
öğ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.