ConversionHelper.WriteHexToBytes - метод
Записывает байты bytes по строке, содержащей шестнадцатиричное значение:
каждый байт определяется двумя шестнадцатиричными числами (0-9,A-F) в нижнем или верхнем регистре, без префиксов 0x.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.7
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 ReadOnlySpan<Char>
- Строка, содержащая шестнадцатиричное значение. Может быть пустой строкой.
- bytes Span<Byte>
-
Объект, в котором будут размещены байты строки. Должен иметь размер минимум в GetHexToBytesSpanLength(ReadOnlySpan<Char>) байт.
Метод не перезаписывает байты позже указанной длины.
| ArgumentOutOfRangeException |
В строке hex нечётное количество символов,
или в bytes недостаточный размер для размещения байтов строки,
используйте GetHexToBytesSpanLength(ReadOnlySpan<Char>) для определения минимального размера.
|