Ratio

Ratio structure

Representa un tipo de datos CSS de “proporción”, que se utiliza para describir relaciones de aspecto en consultas de medios y para imágenes ráster al indicar la proporción entre dos valores sin unidad llamados “numerador” y “denominador”. Estructura inmutable.

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

Propiedades

Nombre Descripción
Denominator { get; } Devuelve un denominador de esta razón
Numerator { get; } Devuelve un numerador de esta razón

Métodos

Nombre Descripción
static Create(ushort, ushort) Crea y devuelve una instancia de Ratio a partir del numerador y el denominador especificados
Calculate() Calcula y devuelve esta relación como un único número de punto flotante
Clone() Devuelve una copia completa de este ratio
override Equals(object) Determina si esta instancia es igual al objeto no emitido especificado, que presumiblemente es otra instancia de “Ratio”
Equals(Ratio) Determina si esta instancia es igual a la instancia “Ratio” especificada
override GetHashCode() Devuelve un código hash para esta instancia, que no se puede cambiar durante su vigencia
GetInverseRatio() Genera y devuelve una relación inversa (recíproca) para esta relación
SerializeDefault() Serializa esta relación a la cadena y la devuelve
override ToString() Devuelve una representación de cadena de esta relación; igual que “SerializeDefault()”
operator == Compara dos razones y devuelve un valor booleano que indica si las dos coinciden.
operator != Compara dos razones y devuelve un valor booleano que indica si las dos no coinciden.

Campos

Nombre Descripción
static readonly Single Proporción predeterminada única 1/1

Observaciones

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

Ver también