Ratio

Ratio structure

Представляет тип данных CSS «ratio», который используется для описания соотношений сторон в медиа-запросах и для растровых изображений путем обозначения пропорции между двумя безразмерными значениями, называемыми «числителем» и «знаменателем». Неизменная структура.

public struct Ratio : ICloneable, ICssDataType, IEquatable<Ratio>

Характеристики

Имя Описание
Denominator { get; } Возвращает знаменатель этого отношения
Numerator { get; } Возвращает числитель этого отношения

Методы

Имя Описание
static Create(ushort, ushort) Создает и возвращает один экземпляр Ratio из указанных числителя и знаменателя
Calculate() Вычисляет и возвращает это отношение как одно число с плавающей запятой
Clone() Возвращает полную копию этого ratio
override Equals(object) Определяет, равен ли этот экземпляр указанному неприведенному объекту, который предположительно является другим “Ratio” instance
Equals(Ratio) Определяет, равен ли этот экземпляр заданному «Отношению» instance
override GetHashCode() Возвращает хэш-код для этого экземпляра, который нельзя изменить в течение всего срока его службы
GetInverseRatio() Генерирует и возвращает обратное (обратное) отношение для этого отношения
SerializeDefault() Сериализирует это соотношение в строку и возвращает it
override ToString() Возвращает строковое представление этого соотношения; то же, что и “SerializeDefault()”
operator == Сравнивает два соотношения и возвращает логическое значение, указывающее, совпадают ли они.
operator != Сравнивает два соотношения и возвращает логическое значение, указывающее, не совпадают ли они.

Поля

Имя Описание
static readonly Single Одно соотношение по умолчанию 1/1

Примечания

https://developer.mozilla.org/en-US/docs/Web/CSS/ratio

Смотрите также