Link Search Menu Expand Document

РазмерБайтов

Стд::РазмерБайтов
Базовые типы: Объект, Сравнимое<РазмерБайтов>

Иерархия типа

graph BT;
РазмерБайтов-->Сравнимое&ltРазмерБайтов&gt;
Сравнимое&ltРазмерБайтов&gt-->Объект;

Размер байтов. Максимальное значение (эквивалент в байтах) 9007199254740991. Минимальное значение (эквивалент в байтах) 0.

Сравнение ссылочное


Литералы

Литерал имеет вид [<А>тб][<Б>гб][<В>мб][<Г>кб][<Д>б]. Любой элемент может быть опущен, если соответствующее значение равно нулю. Где:

  • <А> - количество терабайтов
  • <Б> - количество гигабайтов
  • <В> - количество мегабайтов
  • <Г> - количество килобайтов
  • <Д> - количество байтов

Арифметические операции

  • РазмерБайтов + РазмерБайтов = РазмерБайтов (сложение)
  • РазмерБайтов - РазмерБайтов = РазмерБайтов (вычитание)
  • РазмерБайтов * Число = РазмерБайтов (умножение)
  • РазмерБайтов / Число = РазмерБайтов (деление)

Приоритет операций (в порядке уменьшения):

  • Выражения в круглых скобках
  • Операции *, /
  • Операции +, -

Операция деление является целочисленной.


Конструкторы

РазмерБайтов

РазмерБайтов(
  Тб: Число = 0,
  Гб: Число = 0,
  Мб: Число = 0,
  Кб: Число = 0,
  Б: Число = 0)

Методы

ВБайтах

ВБайтах(): Число

Возвращает количество байтов.


ВГигабайтах

ВГигабайтах(): Число

Возвращает целое количество гигабайтов.


ВКилобайтах

ВКилобайтах(): Число

Возвращает целое количество килобайтов.


ВМегабайтах

ВМегабайтах(): Число

Возвращает целое количество мегабайтов.


ВСтроку

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает строковое представление размера байтов в формате <A>tb<B>gb<C>mb<D>kb<E>b. Любой элемент может быть опущен, если соответствующее значение равно нулю. Если количество байтов равняется нулю, возвращает 0kb.

Где:

  • <А> - целое количество терабайтов
  • <Б> - целое количество гигабайтов
  • <В> - целое количество мегабайтов
  • <Г> - целое количество килобайтов
  • <Д> - количество байтов

Пример 10tb20mb512b.


ВТерабайтах

ВТерабайтах(): Число

Возвращает целое количество терабайтов.


ИзБайтов

Статический ИзБайтов(Байты: Число): РазмерБайтов

Создает РазмерБайтов из указанного количества байт Байты.


ИзГигабайтов

Статический ИзГигабайтов(Гигабайты: Число): РазмерБайтов

Создает РазмерБайтов из указанного количества гигабайт Гигабайты.


ИзКилобайтов

Статический ИзКилобайтов(Килобайты: Число): РазмерБайтов

Создает РазмерБайтов из указанного количества килобайт Килобайты.


ИзМегабайтов

Статический ИзМегабайтов(Мегабайты: Число): РазмерБайтов

Создает РазмерБайтов из указанного количества мегабайт Мегабайты.


ИзТерабайтов

Статический ИзТерабайтов(Терабайты: Число): РазмерБайтов

Создает РазмерБайтов из указанного количества терабайт Терабайты.


Список унаследованных методов

Объект

Сравнимое