EncodingExtensions.GetBytes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| GetBytes(Encoding, ReadOnlySequence<Char>) |
Кодирует указанный ReadOnlySequence<T>Byte в массив с помощью указанного Encoding. |
| GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>) |
Декодирует указанные ReadOnlySequence<T> |
| GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) |
Кодирует указанные ReadOnlySequence<T> |
| GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) |
Кодирует указанные ReadOnlySpan<T> |
GetBytes(Encoding, ReadOnlySequence<Char>)
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
Кодирует указанный ReadOnlySequence<T>Byte в массив с помощью указанного 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()
Параметры
- encoding
- Encoding
Кодировка, представляющая, как должны быть закодированы данные chars .
- chars
- ReadOnlySequence<Char>
Последовательность для кодирования в байтах.
Возвращаемое значение
Массив Byte , представляющий закодированное содержимое chars.
Исключения
chars содержит данные, которые не могут быть закодированы и encoding настроены для создания при просмотре таких данных.
Применяется к
GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
Декодирует указанные ReadOnlySequence<T>byteзначения, используя указанный Encoding и записывает результат writerв .
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
Параметры
- encoding
- Encoding
Кодировка, представляющая, как должны быть закодированы данные chars .
- chars
- ReadOnlySequence<Char>
Содержимое ReadOnlySequence<T> которого должно быть закодировано.
- writer
- IBufferWriter<Byte>
Буфер, в который записываются закодированные байты.
Возвращаемое значение
Число байтов, записанных writerв .
Исключения
chars содержит данные, которые не могут быть закодированы и encoding настроены для создания при просмотре таких данных.
Применяется к
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
Кодирует указанные ReadOnlySequence<T>byteзначения, используя указанные Encoding и выводит результат bytesв .
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
Параметры
- encoding
- Encoding
Кодировка, представляющая, как должны быть закодированы данные chars .
- chars
- ReadOnlySequence<Char>
Последовательность для кодирования в байтах.
Возвращаемое значение
Число байтов, записанных bytesв .
Исключения
bytes недостаточно большой, чтобы содержать закодированную форму chars.
chars содержит данные, которые не могут быть закодированы и encoding настроены для создания при просмотре таких данных.
Применяется к
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
- Исходный код:
- EncodingExtensions.cs
Кодирует указанные ReadOnlySpan<T>byteзначения, используя указанный Encoding и записывает результат writerв .
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
Параметры
- encoding
- Encoding
Кодировка, представляющая, как должны быть закодированы данные chars .
- chars
- ReadOnlySpan<Char>
Последовательность для кодирования в байтах.
- writer
- IBufferWriter<Byte>
Буфер, в который записываются закодированные байты.
Возвращаемое значение
Число байтов, записанных writerв .
Исключения
chars содержит данные, которые не могут быть закодированы и encoding настроены для создания при просмотре таких данных.