Байты
Стд::Байты Базовые типы: Объект |
Иерархия типа
Неизменяемая последовательность байтов.
Сравнение структурное.
Литералы
Синтаксис: Байты{\<Шестнадцатеричное представление\>}
Под шестнадцатеричным представлением понимается стандартное base-16 представление, когда младшие байты идут в начале строки, но внутри представления одного байт (два символа) старшие 4 бита идут вначале.
Конструкторы
Байты
Байты(ШестнадцатеричнаяСтрока: Строка)
Создает Байты по шестнадцатеричному представлению ШестнадцатеричнаяСтрока
.
Под шестнадцатеричным представлением понимается стандартное base-16 представление, когда младшие байты идут в начале строки, но внутри представления одного байт (два символа) старшие 4 бита идут вначале.
Методы
ВСтроку
ВСтроку(): Строка
Переопределение: ВСтроку |
Возвращает шестнадцатеричное представление.
ПолучитьДиапазон
Возвращает подмассив байт в диапазоне от От
до До
, не включая верхний индекс. Значением по умолчанию конечного индекса До
является длина массива байт.
Примеры
знч МоиБайты = Байты{0112EEAA3311FFAA0011FFAA0011FFAA}
// Первые 4
знч ПервыеЧетыреБайта = МоиБайты.ПолучитьДиапазон(0, 4) // Байты{0112EEAA}
// Последние 4
знч ПоследниеЧетыреБайта = МоиБайты.ПолучитьДиапазон(Bytes.Size() - 4) //Байты{0011FFAA}
// Отрезаем первые 4 байта
знч ОтрезаемПервыеЧетыреБайта = МоиБайты.ПолучитьДиапазон(4) //Байты{3311FFAA0011FFAA0011FFAA}
Размер
Размер(): Число
Возвращает количество байтов.