Перейти к основному содержимому

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

Стд::РазмерБайтов Доступность: КлиентИСервер

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

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

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

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


Литералы

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

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

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

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

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

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

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


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

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

Доступность: КлиентИСервер

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

Создает РазмерБайтов.


Методы

ВБайтах

Доступность: КлиентИСервер

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

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


ВГигабайтах

Доступность: КлиентИСервер

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

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


ВКилобайтах

Доступность: КлиентИСервер

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

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


ВМегабайтах

Доступность: КлиентИСервер

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

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


ВСтроку

Доступность: КлиентИСервер

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

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

Где:

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

Пример 10tb20mb512b.


ВТерабайтах

Доступность: КлиентИСервер

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

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


ИзБайтов

Доступность: КлиентИСервер Статический

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

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


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

Доступность: КлиентИСервер Статический

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

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


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

Доступность: КлиентИСервер Статический

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

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


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

Доступность: КлиентИСервер Статический

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

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


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

Доступность: КлиентИСервер Статический

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

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


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

Объект

ПолучитьТип, Представление

Сравнимое

Сравнить