Ratio

Ratio structure

Rappresenta un tipo di dati CSS “ratio”, utilizzato per descrivere le proporzioni nelle query multimediali e per le immagini raster denotando la proporzione tra due valori senza unità chiamati “numeratore” e “denominatore”. Struttura immutabile

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

Proprietà

Nome Descrizione
Denominator { get; } Restituisce un denominatore di questo rapporto
Numerator { get; } Restituisce un numeratore di questo rapporto

Metodi

Nome Descrizione
static Create(ushort, ushort) Crea e restituisce un’istanza di Ratio dal numeratore e dal denominatore specificati
Calculate() Calcola e restituisce questo rapporto come un singolo numero in virgola mobile
Clone() Restituisce una copia completa di questo rapporto
override Equals(object) Determina se questa istanza è uguale all’oggetto non cast specificato, che presumibilmente è un’altra istanza “Ratio”
Equals(Ratio) Determina se questa istanza è uguale al “Rapporto” specificato instance
override GetHashCode() Restituisce un codice hash per questa istanza, che non può essere modificato durante la sua durata
GetInverseRatio() Genera e restituisce un rapporto inverso (reciproco) per questo rapporto
SerializeDefault() Serializza questo rapporto sulla stringa e lo restituisce
override ToString() Restituisce una rappresentazione in forma di stringa di questo rapporto; uguale a “SerializeDefault()”
operator == Confronta due rapporti e restituisce un valore booleano che indica se i due corrispondono.
operator != Confronta due rapporti e restituisce un valore booleano che indica se i due non corrispondono.

Campi

Nome Descrizione
static readonly Single Singolo rapporto predefinito 1/1

Osservazioni

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

Guarda anche