Ratio

Ratio structure

Représente un type de données CSS “ratio”, qui est utilisé pour décrire les proportions dans les requêtes multimédias et pour les images raster en indiquant la proportion entre deux valeurs sans unité appelées “numérateur” et “dénominateur”. Structure immuable.

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

Propriétés

Nom La description
Denominator { get; } Renvoie un dénominateur de ce ratio
Numerator { get; } Renvoie un numérateur de ce ratio

Méthodes

Nom La description
static Create(ushort, ushort) Crée et renvoie une instance de ratio à partir du numérateur et du dénominateur spécifiés
Calculate() Calcule et renvoie ce rapport sous la forme d’un seul nombre à virgule flottante
Clone() Renvoie une copie complète de ce ratio
override Equals(object) Détermine si cette instance est égale à l’objet non casté spécifié, qui est probablement une autre instance “Ratio”
Equals(Ratio) Détermine si cette instance est égale à l’instance “Ratio” spécifiée
override GetHashCode() Renvoie un hashcode pour cette instance, qui ne peut pas être modifié pendant sa durée de vie
GetInverseRatio() Génère et renvoie un ratio inverse (réciproque) pour ce ratio
SerializeDefault() sérialise ce ratio dans la chaîne et le renvoie it
override ToString() Renvoie une représentation sous forme de chaîne de ce rapport ; identique à “SerializeDefault()”
operator == Compare deux ratios et renvoie un booléen indiquant si les deux correspondent.
operator != Compare deux ratios et renvoie un booléen indiquant si les deux ne correspondent pas.

Des champs

Nom La description
static readonly Single Rapport unique par défaut 1/1

Remarques

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

Voir également