Link Search Menu Expand Document

Диапазон

Стд::Диапазон<ТипГраницы>
Базовые типы: Объект
Дочерние типы: ЗакрытыйДиапазон
ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое
Доступность: КлиентИСервер

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

graph TD;
Диапазон["Диапазон"]-->Объект["Объект"];

Диапазон, границы интерпретируются включительно. Диапазон называется открытым (сверху/снизу), если в качестве границы указано Неопределено (трактуется как значение большее/меньшее всех остальных)

  • BoundType - тип границы диапазона.

Сравнение сруктурное. Оба типа диапазонов (ЗакрытыйДиапазон и Диапазон) сравнимы между собой и не учитывают параметр типа. Сравниваются границы между собой.


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

Диапазон

Диапазон(
  От: BoundType?,
  До: BoundType?)
Доступность: КлиентИСервер

Создает диапазон с указанными границами От и До. Неопределено в качестве границы трактуется как значение большее/меньшее всех остальных.


Свойства

До

ТолькоЧтение До: BoundType?
Доступность: КлиентИСервер

Верхняя граница диапазона. Неопределено трактуется как значение большее всех остальных.


От

ТолькоЧтение От: BoundType?
Доступность: КлиентИСервер

Нижняя граница диапазона. Неопределено трактуется как значение меньшее всех остальных.


Методы

ВСтроку

ВСтроку(): Строка
Доступность: КлиентИСервер
Переопределение: ВСтроку

Возвращает строковое представление в виде "%От..%До"


Пересекает

Пересекает(Диапазон: Диапазон<BoundType>): Булево
Доступность: КлиентИСервер

Проверяет пересечение диапазона Диапазон с текущим диапазоном.


Содержит

Содержит(Диапазон: Диапазон<BoundType>): Булево
Доступность: КлиентИСервер
Перегрузка:
Содержит(Значение: BoundType): Булево

Проверяет полное вхождение диапазона Диапазон в текущий диапазон.


Содержит

Содержит(Значение: BoundType): Булево
Доступность: КлиентИСервер
Перегрузка:
Содержит(Диапазон: Диапазон<BoundType>): Булево

Проверяет вхождение значения Значение в диапазон.


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

Объект