ConversionHelperWriteHexToBytes - метод
Записывает байты bytes по строке, содержащей шестнадцатиричное значение:
каждый байт определяется двумя шестнадцатиричными числами (0-9,A-F) в нижнем или верхнем регистре, без префиксов 0x.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static void WriteHexToBytes(
ReadOnlySpan<char> hex,
Span<byte> bytes
)
Public Shared Sub WriteHexToBytes (
hex As ReadOnlySpan(Of Char),
bytes As Span(Of Byte)
)
public:
static void WriteHexToBytes(
ReadOnlySpan<wchar_t> hex,
Span<unsigned char> bytes
)
static member WriteHexToBytes :
hex : ReadOnlySpan<char> *
bytes : Span<byte> -> unit
Параметры
- hex ReadOnlySpanChar
- Строка, содержащая шестнадцатиричное значение. Может быть пустой строкой.
- bytes SpanByte
-
Объект, в котором будут размещены байты строки. Должен иметь размер минимум в GetHexToBytesSpanLength(ReadOnlySpanChar) байт.
Метод не перезаписывает байты позже указанной длины.
ArgumentOutOfRangeException |
В строке hex нечётное количество символов,
или в bytes недостаточный размер для размещения байтов строки,
используйте GetHexToBytesSpanLength(ReadOnlySpanChar) для определения минимального размера.
|