РазмерБайтов
Стд::РазмерБайтов Базовые типы: Объект, Сравнимое<РазмерБайтов> |
Иерархия типа
graph BT;
РазмерБайтов-->Сравнимое<РазмерБайтов>
Сравнимое<РазмерБайтов>-->Объект;
Размер байтов. Максимальное значение (эквивалент в байтах) 9007199254740991
. Минимальное значение (эквивалент в байтах) 0
.
Сравнение ссылочное
Литералы
Литерал имеет вид [<А>тб][<Б>гб][<В>мб][<Г>кб][<Д>б]. Любой элемент может быть опущен, если соответствующее значение равно нулю. Где:
- <А> - количество терабайтов
- <Б> - количество гигабайтов
- <В> - количество мегабайтов
- <Г> - количество килобайтов
- <Д> - количество байтов
Арифметические операции
- РазмерБайтов + РазмерБайтов = РазмерБайтов (сложение)
- РазмерБайтов - РазмерБайтов = РазмерБайтов (вычитание)
- РазмерБайтов * Число = РазмерБайтов (умножение)
- РазмерБайтов / Число = РазмерБайтов (деление)
Приоритет операций (в порядке уменьшения):
- Выражения в круглых скобках
- Операции *, /
- Операции +, -
Операция деление является целочисленной.
Конструкторы
РазмерБайтов
Аннотации: ИменованныеПараметры |
Методы
ВБайтах
ВБайтах(): Число
Возвращает количество байтов.
ВГигабайтах
ВГигабайтах(): Число
Возвращает целое количество гигабайтов.
ВКилобайтах
ВКилобайтах(): Число
Возвращает целое количество килобайтов.
ВМегабайтах
ВМегабайтах(): Число
Возвращает целое количество мегабайтов.
ВСтроку
ВСтроку(): Строка
Переопределение: ВСтроку |
Возвращает строковое представление размера байтов в формате <A>tb<B>gb<C>mb<D>kb<E>b
. Любой элемент может быть опущен, если соответствующее значение равно нулю. Если количество байтов равняется нулю, возвращает 0kb
.
Где:
- <А> - целое количество терабайтов А>
- <Б> - целое количество гигабайтов Б>
- <В> - целое количество мегабайтов В>
- <Г> - целое количество килобайтов Г>
- <Д> - количество байтов Д>
Пример 10tb20mb512b
.
ВТерабайтах
ВТерабайтах(): Число
Возвращает целое количество терабайтов.
ИзБайтов
Статический ИзБайтов(Байты: Число): РазмерБайтов
Создает РазмерБайтов из указанного количества байт Байты
.
ИзГигабайтов
Статический ИзГигабайтов(Гигабайты: Число): РазмерБайтов
Создает РазмерБайтов из указанного количества гигабайт Гигабайты
.
ИзКилобайтов
Статический ИзКилобайтов(Килобайты: Число): РазмерБайтов
Создает РазмерБайтов из указанного количества килобайт Килобайты
.
ИзМегабайтов
Статический ИзМегабайтов(Мегабайты: Число): РазмерБайтов
Создает РазмерБайтов из указанного количества мегабайт Мегабайты
.
ИзТерабайтов
Статический ИзТерабайтов(Терабайты: Число): РазмерБайтов
Создает РазмерБайтов из указанного количества терабайт Терабайты
.